W

Wabtec

Develops electric locomotives and digital solutions

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeShanghai, ChinaIn-person

About the Job

Requirements

  • A bachelor's degree or above, majoring in Computer Science, Automation Engineering, or closely related engineering fields.
  • One to five years of hands-on embedded software development experience.
  • Strong working knowledge of embedded C programming or equivalent industrial automation control languages.
  • In-depth familiarity with mainstream embedded real-time operating systems, including RTX, RT-Thread, and FreeRTOS.
  • Proficiency with embedded integrated development environments such as Keil MDK and IAR Embedded Workbench.
  • Mastery of hardware debuggers, GDB, and related debugging methodologies for low-level issue localization, with the ability to troubleshoot deep embedded-layer problems.
  • A solid grasp of core concepts and methods for unit testing, integration testing, and system testing.
  • Fluent professional written and verbal English communication skills.

Responsibilities

  • Develop embedded project software using C/C++ and ISAGRAF programming across S12X, STM32, and 68332 hardware platforms.
  • Author core software documentation, including software requirement specifications and test specifications, in compliance with the V-model development lifecycle required by EN 50128 and EN 50657 standards.
  • Conduct software validation and iterative improvement through testing on simulation models and physical locomotive setups.
  • Support end-to-end product troubleshooting and defect root-cause resolution.
  • Provide technical consultation and support to internal cross-departmental teams and external customers.
  • Offer engineering support for electrical schematic design tasks.

Desired Qualifications

  • Candidates with an industrial automation project delivery background are highly preferred.

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