3 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.

Tech Stack

Categories

Westinghouse Air Brake Technologies Corporation

About Westinghouse Air Brake Technologies Corporation

10,000+ employees

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.

Contact me