W

Wabtec

Develops electric locomotives and digital solutions

Embedded Software Engineer

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

About the Job

Requirements

  • A bachelor's degree in Software, Computer Engineering, or Computer Science is required.
  • Fluent English is required.
  • Experience designing and developing embedded and real-time software systems, including Linux, QNX, Greenhill, or Mentor Nucleus, is required.
  • Hands-on experience testing and debugging embedded software or firmware is required.
  • Ability to write, test, and release embedded software using C/C++, Perforce, GitLab, and ClearQuest is required.
  • Familiarity with QNX versions 6.3.2, 6.5, and 7.1 is required.
  • Ability to implement cybersecurity features and obtain Cyber Authorization to Operate (CATO), including SAST, DAST, threat models, and CVE resolution, is required.
  • Ability to resolve software issues, perform root cause analysis, and provide solutions in on-locomotive factory or customer sites, HITL across various hardware integration levels, VirtualSIM environments with limited capability, and desktop unit testing is required.
  • Ability to provide factory and customer on-site support for defect investigations, on-locomotive testing and verification, and software loading is required.
  • Experience with tools and commercial off-the-shelf products including DDS, Jenkins, OpenSSH, PuTTY, Tera Term, Wireshark, Momentics, Coverity, and SAST/DAST tools is required.
  • Knowledge of communication media including Serial, ARCnet, Ethernet, and QNET is required.
  • Experience with Xilinx, ARM, or PPC processors is required.

Responsibilities

  • Write, test, and release software.
  • Implement cybersecurity features and obtain Cyber Authorization to Operate (CATO).
  • Resolve software issues, perform root cause analysis, and provide solutions.
  • Deliver software on time and with quality.
  • Perform design and code reviews in accordance with applicable standards and guidelines.
  • Break down problems and estimate time for software development tasks.
  • Work cross-functionally with systems engineering, product management, simulation, verification, validation, and electronic hardware teams.
  • Work with locomotives as needed for defect investigation, feature demonstration, and new feature development.
  • Support factory and customer locomotives for testing, demonstration of new features, and problem analysis.
  • Maintain existing products, follow configuration management processes, use tools and best practices, ensure quality products for internal and external customers, and meet product and project requirements in compliance with engineering standards and practices.

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