Embedded Software Engineer IV

External job listingat Wabtec Corporation

Design, develop, integrate, test, demonstrate, and maintain embedded software for LOCOTROL® locomotive control products at Wabtec Corporation.

External source - not verified3 weeks agoOpen until: Nov 7, 2026

Salary

Not provided

Location

Melbourne, United States

Employment type

Full time

Workplace

Not provided

Embedded Software Engineer IV

Melbourne, United States

Job description

About the role

Wabtec Corporation is seeking an Embedded Software Engineer IV for its LOCOTROL® Remote Control Locomotive, Tower Control, and Distributed Power product portfolios. The embedded software team works with PMs, System Engineers and Architects, and test teams to align with customer requirements. The systems are primarily developed in C and/or C++ for a variety of embedded platforms.

Responsibilities

  • Design, develop, integrate, test, demonstrate, and maintain embedded software applications used in Freight Locomotive control.
  • Develop and maintain software components and systems.

Requirements

  • Bachelor’s Degree in Computer Engineering, Computer Science, or a related field.
  • Minimum of 8 years developing embedded software in RTOS and bare metal environments.
  • Experience writing multi-process or multi-threaded programs using C or C++.
  • Strong understanding of software design, methods, and architectural approaches; knowledge of data structures, algorithms, and software engineering principles.
  • Willingness and ability to travel 10% of your time.
  • Experience in Agile software development environments, including Scrum and/or Kanban.
  • Experience with ColdFire, ARM and/or PowerPC micro-processors in a C/C++ environment.
  • Experience with communication protocols such as TCP/IP, UDP, RS232/RS422, HDLC, SPI, I2C, and CAN.
  • Experience with embedded Real Time Operating Systems (RTOS), including Green Hills INTEGRITY.
  • Experience with software configuration management tools such as SVN or GIT.
  • Experience with software analysis tools such as Klocwork, Understand, and PC-Lint, and software unit test tools such as VectorCAST.
  • Experience designing high-reliability, safety, redundant fail-safe products.
  • Experience with industry standards such as IEC 61508, DO-178B, and Cenelec-50128.

How to apply

Apply directly on CazVid.

Key facts

  • Bachelor’s Degree in Computer Engineering, Computer Science, or a related field.
  • Minimum of 8 years developing embedded software in RTOS and bare metal environments.
  • Willing and able to travel 10% of your time.
  • Systems are primarily developed in C and/or C++ for embedded platforms.

Is this your job posting?

Claim it for free and receive video applications on CazVid.

Frequently asked questions

  • What does the role involve?

    It involves designing, developing, integrating, testing, demonstrating, and maintaining embedded software applications used in Freight Locomotive control.

  • What are the education and experience requirements?

    The listing requires a Bachelor’s Degree in Computer Engineering, Computer Science, or a related field, and a minimum of 8 years developing embedded software in RTOS and bare metal environments.

  • How can I apply?

    Apply directly on CazVid.

Similar jobs