Westinghouse Air Brake Technologies Corporation

Software Engineer – HMI and Advanced Features

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

Responsibilities

  • Design, develop, maintain, and test customer-facing embedded software for locomotive HMI and advanced features.
  • Translate control system requirements into software requirements, interfaces, and component allocations.
  • Support hardware/software integration and execute hardware/software and software/software unit and integration testing.
  • Troubleshoot failures and defects across simulation, laboratory, and on-locomotive test environments.
  • Support software verification and validation through the execution of validation test cases.
  • Ensure solutions meet configurability, performance, cybersecurity, quality, documentation, and engineering-process requirements.
  • Communicate significant issues, risks, and project 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 with designing new embedded software systems.
  • Experience with hardware/software integration, Docker, C or C++, Bash, MATLAB, and MATLAB Simulink.
  • Experience developing and testing embedded software.
  • Understanding of CI/CD software engineering practices and professional software development lifecycle practices.
  • Knowledge of requirements management, coding standards, code reviews, source control, build processes, defect tracking, testing, and operations.
  • Ability to manage priorities and trade-offs and willingness to perform hands-on validation in simulation laboratories and on locomotives.
  • Ability and willingness to travel as required.

Benefits

  • Relocation assistance may be provided if eligibility requirements are met.
  • The role includes travel and hands-on validation in simulation laboratories and on locomotives.
  • Wabtec offers a diverse and inclusive workplace and reasonable accommodation for 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