
Embedded Software Engineer III
Westinghouse Air Brake Technologies Corporation3 days ago
Germantown, MD, USASenior
Base Salary
$79k - $113k/yr
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.
About 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, digital solutions, and aftermarket services worldwide; it combined with GE Transportation in 2019 and traces its roots to George Westinghouse’s 19th‑century air brake business. Its portfolio spans rolling stock, parts, condition‑monitoring, and train control platforms.