W

Wabtec

Develops electric locomotives and digital solutions

Embedded Software Engineer 4

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeGermantown, MD, USAHybrid

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, or a related field, with 7 to 10 years of relevant industry experience.
  • Strong verbal and written communication skills, with the ability to clearly articulate technical concepts to technical and non-technical audiences.
  • Proven experience developing embedded software using C and C++.
  • Experience with Python, Bash, or other scripting languages for automation, testing, and development workflows.
  • Experience working with Linux, Unix-based systems, or real-time operating systems such as QNX and FreeRTOS.
  • Proficiency in software architecture, component design, interface design, and software integration.
  • Strong understanding of operating system concepts, networking protocols including TCP/IP, UDP, and Ethernet, and hardware interfaces.

Responsibilities

  • Design, develop, and maintain high-quality embedded software solutions that meet system and subsystem requirements.
  • Collaborate with systems, hardware, test, and product engineering teams to ensure software functionality aligns with product specifications and customer requirements.
  • Perform root cause analysis of software defects and system issues, and implement effective corrective actions.
  • Develop and maintain technical documentation, including requirements, architecture, design, implementation, and process documentation.
  • Participate in software architecture, design, code, and peer reviews to ensure quality, maintainability, and compliance with development standards.
  • Contribute to all phases of the software development lifecycle, from requirements definition through deployment and maintenance.
  • Develop, automate, and maintain unit, integration, and regression test suites to improve software quality and reliability.
  • Investigate, assess, and remediate cybersecurity vulnerabilities in accordance with secure development processes and product security requirements.
  • Support software integration, verification, validation, and release activities in accordance with organizational standards and processes.
  • Continuously identify opportunities to improve development tools, processes, automation, and engineering efficiency.

Desired Qualifications

  • Experience developing device drivers and Board Support Packages.
  • Knowledge of Software Change Management, Software Development Lifecycle methodologies, and Continuous Integration/Continuous Delivery practices.
  • Experience working in an Agile Scrum development environment.
  • Familiarity with safety-critical software development and industry standards, including CENELEC and rail transportation standards.
  • Experience with software verification, validation, and debugging in embedded environments.
  • Knowledge of secure software development practices and cybersecurity requirements for embedded systems.

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