W

Wabtec

Develops electric locomotives and digital solutions

Software Engineer - HMI and Advanced Features

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeContagem - Parque Industrial, Contagem - State of Minas Gerais, BrazilNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science in Software Engineering, Computer Science, Computer Engineering, or another engineering discipline is required.
  • At least 3 years of experience in software engineering or adjacent experience is required.
  • Experience with Linux operating systems on embedded systems is required.
  • Experience contributing to the design of new embedded software systems is required.
  • Experience with hardware/software integration, Docker, and languages such as C/C++ and Bash is required.
  • Experience with MATLAB and MATLAB Simulink is required.
  • Experience developing and testing embedded software is required.
  • Understanding of continuous integration and continuous delivery (CI/CD) software engineering practices is required.
  • Knowledge of professional software engineering practices and best practices across the full software development life cycle, including requirements management, coding standards, code reviews, source control management, build processes, defect tracking, testing, and operations is required.
  • Ability to prioritise and manage trade-offs effectively to meet overall objectives is required.
  • Ability and willingness to support hands-on validation in a simulation laboratory and on a locomotive is required.
  • Ability and willingness to travel as required is required.

Responsibilities

  • Design, develop, maintain, and test customer-facing embedded software solutions that improve locomotive operations, maintenance, reliability, and performance.
  • Ensure software is robust against expected configurability, performance, cybersecurity, and quality requirements.
  • Review and refine control system-level requirements to understand design intent and reconcile them with software capabilities.
  • Translate system-level requirements into software requirements and interfaces, and allocate them to software components.
  • Develop, review, and execute hardware/software and software/software test plans for unit and integration testing.
  • Support hardware/software integration and contribute to validation across simulation laboratory and on-locomotive environments.
  • Collaborate with cross-functional engineering teams to troubleshoot defects and ensure solutions meet configurability, performance, cybersecurity, and quality requirements.
  • Participate in software troubleshooting efforts to identify the root causes of failures and defects across test environments.
  • Ensure proper documentation of technical data generated for assigned projects and tasks, consistent with engineering policies and procedures.
  • Support verification and validation through the execution of validation test cases across various test environments.
  • Provide timely communication regarding significant issues, risks, and developments.

About the Company

Wabtec

Develops electric locomotives and digital solutions

Wabtec provides transportation solutions by designing and producing electric locomotives and related services for freight railroads, transit authorities, and industrial operators. Its flagship product, the FLXdrive, is a 100% battery-electric locomotive with a battery pack over 7 megawatt-hours that cuts fuel use and emissions, while the company also sells traditional locomotives, aftermarket services, and digital solutions to optimize operations. Wabtec differentiates itself through a fully electric propulsion option paired with value-added digital tools and manufacturing techniques like mixed-reality work processes, aiming to improve efficiency and sustainability across rail networks. The company’s goal is to make rail transport more efficient and eco-friendly by delivering reliable locomotives, ongoing maintenance, and advanced software and digital capabilities that help customers run greener, lower-cost operations.

Company size
10,001+
Company stage
IPO
Headquarters
Pittsburgh, PA
Founded
1872

Recently Posted Jobs

Explore more opportunities at Wabtec

See more jobs