Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Software Engineer III

Home > C/C++ programming jobs

Embedded Software Engineer III in USA new

  • Westinghouse Air Brake Technologies Corporation
  • Full time
  • Email
  • Germantown, MD

Responsibilities

  • Design and develop embedded software products aligned with system and subsystem requirements.
  • Maintain and expand existing software functionality for rail-industry products.
  • Perform requirements, design, architecture, and code reviews.
  • Conduct unit testing and create and maintain automated unit test cases.
  • Release software according to DOSE processes and guidelines.
  • Perform root cause analysis and develop corrective solutions.
  • Develop software design, requirements, process, and architecture documentation.
  • Execute and enhance the software development lifecycle.
  • Investigate and remediate cybersecurity vulnerabilities.
  • Collaborate with cross-functional engineering teams and the broader business unit to meet product specifications and delivery objectives.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related field.
  • 3–5 years of related experience.
  • Experience developing software with C and C++.
  • Experience with Bash, Python, or other scripting languages for task automation and unit testing.
  • Experience with Linux or Unix-based real-time operating systems, including QNX or FreeRTOS.
  • Proficiency in software, component, and interface design.
  • Strong understanding of modern operating-system coding techniques, IP protocols, and hardware interfaces.
  • Effective oral and written communication skills and the ability to articulate information clearly and concisely.
  • Desired experience developing device drivers and board support packages.
  • Desired experience with software change management, the software development life cycle, and continuous integration.
  • Desired knowledge of safety-critical software, CENELEC standards, and rail-industry standards.
  • Experience working in an Agile Scrum environment is desired.

Benefits

  • Health, welfare, and retirement benefits are available.
  • Annual bonus may be offered if eligible.
  • The employer is an equal opportunity employer and provides accommodation support upon request.

Salary: $79k - $113k/yr

Westinghouse Air Brake Technologies Corporation

Westinghouse Air Brake Technologies Corporation (Wabtec) builds freight locomotives, braking and signaling systems, rail components, and software used by freight railroads, transit agencies, and industrial operators. The Pittsburgh-based public company (NYSE: WAB) sells original equipment, digita...

Similar positions

Staff Embedded Software Engineer

  • Lucid Motors
  • Full time
  • USA
  • 11/07/2026
  • Salary: $179k - $263k/yr
  • Newark, CA

Sr. Software Engineer, Linux Kernel

  • xAI
  • Full time
  • USA
  • 11/07/2026
  • Salary: $180k - $330k/yr
  • Seattle, WA

Embedded Systems Staff Engineer

  • Bugcrowd
  • Full time
  • USA
  • 11/07/2026
  • Remote

Embedded Software Engineer IV

  • Westinghouse Air Brake Technologies Corporation
  • Full time
  • USA
  • 11/07/2026
  • Salary: $91k - $130k/yr
  • Germantown, MD

Senior / Firmware Engineer (Communication Protocol

  • Rockwell Automation
  • Full time
  • Others
  • 11/07/2026
  • Singapore, Singapore