×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer III

Job in Germantown, Montgomery County, Maryland, 20875, USA
Listing for: Jobs via Dice
Full Time position
Listed on 2026-05-27
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 79300 - 113000 USD Yearly USD 79300.00 113000.00 YEAR
Job Description & How to Apply Below

Job Description

The Wabtec Digital Onboard Solutions Engineering (DOSE) team develops a wide variety of products for the rail industry, including Electronically Controlled Pneumatics (ECP), Video and Event Recorders, Network Management Devices, Braking Systems, and Train Control Equipment. In this role, the Senior Embedded Software Engineer will work with a cross‑functional Engineering team to design and develop new functionalities, as well as maintain and expand existing functions of our products.

What

You’ll Do
  • Design and develop high‑quality software components that align with system, functional, and cybersecurity requirements.
  • Conduct requirement, design, and code reviews and perform unit testing.
  • Release software per DOSE processes and guidelines.
  • Ensure on‑time deliveries and highest quality software to our customers.
  • Manage the end‑to‑end software development lifecycle, including documentation, automated unit test cases, and continuous integration.
  • Investigate and remediate cybersecurity vulnerabilities.
  • Collaborate with the broader business unit to ensure application development meets product specification requirements.
  • Participate in software architecture meetings and root‑cause analysis to devise solutions.
Qualifications (Required)
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, or related field, with 1–3 years of related experience.
  • Proficiency in C and C++ software development.
  • Experience with Bash, Python, or other scripting languages for automating tasks and unit testing.
  • Experience with Linux or Unix‑based real‑time operating systems (QNX, FreeRTOS).
  • Strong understanding of modern OS coding techniques, IP protocols, and hardware interfaces.
  • Effective oral and written communication skills; ability to articulate clearly and concisely.
  • Self‑driven, quick learner, good team player, and results‑oriented with a focus on high quality.
Desired Experience
  • Development of device drivers and board support packages.
  • Experience in software change management (SCM), software development life cycle (SDLC), and continuous integration (CI).
  • Experience working in an Agile Scrum environment.
  • Knowledge of safety critical software, CENELEC standards, and rail industry standards.
Compensation & Benefits

Salary range: $79,300 – $113,000 per year. Actual salary offered may be influenced by various factors such as training, transferable skills, work experience, education, business needs, market demands, and work location. Benefits include health, welfare, and retirement plans. Annual bonus may be offered if eligible.

Equal Opportunity Employer

We are proud to be an Equal Opportunity Employer. We welcome talent of all backgrounds, experiences, and identities, including race, gender, age, disability, veteran status and more. Need accommodation? Just let us know.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary