Westinghouse Air Brake Technologies Corporation

Software Engineer – HMI and Advanced Features

Westinghouse Air Brake Technologies Corporation
Apply
4 hours ago
Contagem, BrazilMid Level

Responsibilities

  • Design, develop, maintain, and test customer-facing embedded software solutions.
  • Translate system-level requirements into software requirements, interfaces, and component allocations.
  • Support hardware/software integration and execute unit, integration, verification, and validation testing.
  • Develop, review, and execute hardware/software and software/software test plans.
  • Troubleshoot failures and defects across simulation and other test environments.
  • Ensure software meets configurability, performance, cybersecurity, quality, and documentation requirements.
  • Collaborate with controls software, subsystem, simulation, and cross-functional engineering teams.
  • Communicate significant issues, risks, and developments in a timely manner.

Requirements

  • Bachelor of Science in Software Engineering, Computer Science, Computer Engineering, or another engineering discipline.
  • At least 3 years of experience in software engineering or adjacent experience.
  • Experience with Linux operating systems on embedded systems and designing new embedded software systems.
  • Experience with hardware/software integration, Docker, C or C++, and Bash.
  • Experience with MATLAB and MATLAB Simulink.
  • Experience developing and testing embedded software.
  • Understanding of CI/CD software engineering practices and the full software development life cycle.
  • Ability to prioritize trade-offs, support hands-on validation, and travel as required.

Benefits

  • Relocation assistance may be provided if eligibility requirements are met.
  • The role includes hands-on validation in a simulation laboratory and on a locomotive, with travel as required.
  • Wabtec offers an inclusive, equal-opportunity workplace and accommodation support for applicants with disabilities or special needs.

Tech Stack

BashCC++DockerLinuxMATLAB

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