Senior Embedded Software Engineer (C/C++, RTOS)

Wabtec Corp.

Germantown (MD)

On-site

USD 91,000 - 130,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Relocation assistance
Benefits package
Annual bonus

Job summary

Wabtec Corp. in Germantown, MD is seeking an Embedded Software Engineer to develop and maintain high-quality embedded software for industrial electronics.

You will work across the full lifecycle, from requirements and architecture to testing and deployment, collaborating with cross-functional teams to meet performance, safety, and cybersecurity requirements. The role emphasizes rigorous software verification, design reviews, and documentation, with relocation assistance potentially available.

Qualifications

  • Bachelor's degree in a related field with 7–10 years of experience.
  • Strong verbal and written communication skills.
  • Self‑motivated, results‑oriented with emphasis on quality.
  • Embedded software development with C/C++.
  • Experience with Python, Bash or scripting for automation.
  • Experience with Linux/Unix or RTOS (QNX, FreeRTOS).
  • Knowledge of OS concepts, networking (TCP/IP, UDP, Ethernet) and hardware interfaces.
  • Familiarity with safety-critical software and rail standards is a plus.

Responsibilities

  • Design, develop, and maintain embedded software that meets requirements.
  • Collaborate with systems, hardware, test, and product teams to align with specs.
  • Perform root-cause analysis of defects and implement corrective actions.
  • Develop and maintain technical documentation across the software lifecycle.
  • Participate in architecture, design, code, and peer reviews to ensure quality.
  • Contribute to all phases of SDLC from requirements to deployment and maintenance.
  • Develop, automate, and maintain unit, integration, and regression tests.
  • Address cybersecurity vulnerabilities per secure development processes and product security.
  • Support verification, validation, and release activities per organizational standards.
  • Continuously identify opportunities to improve tools, processes, and engineering efficiency.

Skills

C/C++
Python
Linux/RTOS
Networking
Software architecture

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, or related field

Job description

Wabtec Corp. in Germantown, MD is seeking an Embedded Software Engineer to develop and maintain high-quality embedded software for industrial electronics.

You will work across the full lifecycle, from requirements and architecture to testing and deployment, collaborating with cross-functional teams to meet performance, safety, and cybersecurity requirements. The role emphasizes rigorous software verification, design reviews, and documentation, with relocation assistance potentially available.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer (C/C++, RTOS)
Senior Embedded Software Engineer (C/C++, RTOS)

Wabtec Corporation • Maryland

On-site
USD 91,000 - 130,000
Relocation assistance
Senior Embedded Software Engineer – Rail & RTOS
Senior Embedded Software Engineer – Rail & RTOS

Wabtec Corp. • Germantown (MD)

On-site
USD 79,000 - 113,000
Health
Welfare
Retirement plan
+1
Senior Embedded Software Engineer — Industrial Automation
Senior Embedded Software Engineer — Industrial Automation

Wabtec Corporation • Waltham (MA)

On-site
USD 91,000 - 130,000
Embedded Systems Test Engineer
Embedded Systems Test Engineer

Wabtec Corp. • Germantown (MD)

On-site
USD 62,000 - 85,000
Health benefits
Retirement plan
Annual bonus (if eligible)
Senior Embedded Software Engineer – RTOS & Controllers
Senior Embedded Software Engineer – RTOS & Controllers

SEAKR Engineering • Buffalo Grove (IL)

On-site
USD 113,000 - 147,000
Health benefits
Retirement plan
Annual bonus
Embedded Software Engineer: Real-Time & RTOS Specialist
Embedded Software Engineer: Real-Time & RTOS Specialist

Career Developers, Inc. • Germantown (MD)

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer – RTOS & C/C++
Senior Embedded Software Engineer – RTOS & C/C++

Wabtec Corporation • Pennsylvania

On-site
USD 105,000 - 149,000
Health benefits
Retirement plan
Annual bonus (eligible)
Senior Embedded Software Engineer - RTOS & C/C++
Senior Embedded Software Engineer - RTOS & C/C++

Wabtec Corporation • Erie

On-site
USD 121,000 - 172,000
Embedded Software Test Engineer II — Validate & Automate
Embedded Software Test Engineer II — Validate & Automate

Wabtec Corporation • Germantown (MD)

On-site
USD 62,000 - 85,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Wabtec Corporation • Buffalo Grove (IL)

On-site
USD 79,000 - 113,000
Health insurance
Retirement plan
Annual bonus