Westinghouse Air Brake Technologies Corporation

Technical Software Engineer - MCA Platform Software

Westinghouse Air Brake Technologies Corporation
Apply
3 days ago
Contagem, BrazilSenior

Responsibilities

  • Design, develop, maintain, and test MCA Platform Software, including board support packages, platform services, and middleware applications.
  • Develop, modify, and debug device drivers, bootloaders, and board support packages for embedded systems.
  • Define and implement platform software technology and security strategies in collaboration with cross-functional MCA teams.
  • Derive software requirements and interfaces from system requirements and allocate them to platform software components.
  • Develop, review, and execute unit, hardware/software integration, and software/software integration test plans.
  • Lead and participate in troubleshooting efforts to identify root causes of failures and defects across test environments.
  • Support validation and verification through execution of validation test cases.
  • Provide technical leadership on software quality practices, processes, risks, issues, and project planning.
  • Review control-system requirements, prepare technical design decisions, present results, and maintain project documentation.
  • Prepare invention disclosures protecting technology that provides competitive business advantage.

Requirements

  • Bachelor of Science in Software Engineering, Computer Science, or another engineering discipline.
  • Strong experience as a software engineer.
  • Experience developing, modifying, and debugging device drivers, bootloaders, or board support packages.
  • Experience with Linux operating systems on embedded systems and knowledge of Linux kernel internals, including scheduling, memory management, IPC, and file systems.
  • Strong hardware/software integration experience.
  • Experience with Docker and programming or scripting languages such as C, C++, Bash, and Python.
  • Ability and willingness to travel as required.
  • Ability to provide technical leadership, collaborate across teams, communicate significant issues, and maintain high software quality standards.

Benefits

  • Onsite work in Contagem, Minas Gerais.
  • Medical assistance extendable to spouses and children.
  • Dental assistance extendable to spouses and children.
  • Profit-sharing program.
  • Private pension plan.
  • Location-based food assistance policy.
  • Life insurance.
  • Employee Assistance Program offering psychological, legal, financial, and social assistance.
  • Headspace mental health application.
  • Location-based Christmas card or basket for employees.
  • Christmas gifts for children up to 11 years old.
  • Extended maternity leave.
  • Pregnant and baby support program.
  • Language-learning incentive policy.
  • Mentoring programs and access to a training platform.
  • Wellhub.
  • Pharmacy assistance.

Tech Stack

Categories

Westinghouse Air Brake Technologies Corporation

About Westinghouse Air Brake Technologies Corporation

10,000+ employees

Westinghouse Air Brake Technologies Corporation (Wabtec) builds freight locomotives, braking and signaling systems, rail components, and software used by freight railroads, transit agencies, and industrial operators. The Pittsburgh-based public company (NYSE: WAB) sells original equipment, digital solutions, and aftermarket services worldwide; it combined with GE Transportation in 2019 and traces its roots to George Westinghouse’s 19th‑century air brake business. Its portfolio spans rolling stock, parts, condition‑monitoring, and train control platforms.

Contact me