
Embedded Software Engineer II
Westinghouse Air Brake Technologies Corporation2 months ago
Germantown, MD, USAMid Level
Base Salary
$72k - $98k/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.
- Create software design, requirements, process, and architecture documentation.
- Execute and enhance the software development lifecycle.
- Investigate and remediate cybersecurity vulnerabilities.
- Collaborate with cross-functional engineering and business teams to meet product specifications, quality standards, and delivery schedules.
Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related field.
- 1–3 years of related experience.
- Experience with C and C++ software development.
- 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 ideas clearly and concisely.
- Desired experience with device drivers and board support packages.
- Desired experience with software change management, the software development life cycle, continuous integration, and Agile Scrum environments.
- Knowledge of safety-critical software, CENELEC standards, and rail industry standards.
Benefits
- Health, welfare, and retirement benefits are available.
- Annual bonus may be offered if eligible.
- The employer promotes an inclusive workplace and is an Equal Opportunity Employer.
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.