
Software Engineer – HMI and Advanced Features
Westinghouse Air Brake Technologies Corporation20 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.
About Westinghouse Air Brake Technologies Corporation
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.