Senior Embedded Software Engineer - Industrial Systems

Wabtec Corporation

Germantown (MD)

On-site

USD 91,000 - 130,000

Full time

48 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Relocation assistance

Job summary

Wabtec Corporation is seeking an Embedded Software Engineer to design, develop, and maintain embedded software for industrial electronics products. You will work through the full software lifecycle, collaborating with systems, hardware and product teams to deliver robust solutions.

The role demands 7–10 years of experience, strong C/C++ and scripting skills, and familiarity with Linux/RTOS environments like QNX and FreeRTOS. Relocation assistance may be provided.

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, or a related field.
  • Proven experience developing embedded software using C and C++.
  • Experience with Python, Bash, or other scripting languages for automation, testing, and development workflows.
  • Experience with Linux, Unix-based systems, or RTOS such as QNX and FreeRTOS.

Responsibilities

  • Design, develop, and maintain embedded software that meets system and subsystem requirements.
  • Collaborate with systems, hardware, test, and product engineering teams to ensure software aligns with specifications.
  • Perform root cause analysis of defects and implement corrective actions.
  • Develop and maintain technical documentation across requirements, architecture, and design.
  • Participate in code reviews to ensure quality and compliance with standards.
  • Contribute to all phases of the software development lifecycle from requirements to deployment.
  • Develop and maintain unit, integration, and regression test suites to improve quality.
  • Investigate and remediate cybersecurity vulnerabilities per secure development processes.

Skills

C/C++ programming
Python scripting
Linux/RTOS
Communication skills

Education

Bachelor's degree in Computer/ Electrical/ Software Engineering

Job description

Wabtec Corporation is seeking an Embedded Software Engineer to design, develop, and maintain embedded software for industrial electronics products. You will work through the full software lifecycle, collaborating with systems, hardware and product teams to deliver robust solutions.

The role demands 7–10 years of experience, strong C/C++ and scripting skills, and familiarity with Linux/RTOS environments like QNX and FreeRTOS. Relocation assistance may be provided.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – RTOS, C/C++
Senior Embedded Software Engineer – RTOS, C/C++

Triwill Group • Town of Germantown (WI)

On-site
USD 91,000 - 130,000
Relocation assistance
Senior Embedded Software Engineer – Industrial IoT
Senior Embedded Software Engineer – Industrial IoT

Wabtec • Salem (VA)

On-site
USD 91,000 - 130,000
Senior Embedded Software Engineer — Industrial Automation
Senior Embedded Software Engineer — Industrial Automation

Wabtec • Waltham (MA)

On-site
USD 91,000 - 130,000
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
Senior Embedded Software Engineer – Locomotive Control
Senior Embedded Software Engineer – Locomotive Control

Wabtec • Town of Florida (NY)

On-site
USD 79,000 - 113,000
Health benefits
Retirement plan
Annual bonus
Senior Embedded Software Engineer - Rail Locomotive Control
Senior Embedded Software Engineer - Rail Locomotive Control

Wabtec • Town of Florida (NY)

On-site
USD 79,000 - 113,000
Relocation assistance
Embedded Software Engineer II - Rail & RealTime Linux
Embedded Software Engineer II - Rail & RealTime Linux

Wabtec Corporation • Germantown (MD)

On-site
USD 72,000 - 98,000
Embedded Software Engineer – Locomotive Control
Embedded Software Engineer – Locomotive Control

Wabtec Corporation • Melbourne (FL)

Hybrid
USD 79,000 - 113,000
Senior Embedded Engineer - Locomotive Controls (C/C++)
Senior Embedded Engineer - Locomotive Controls (C/C++)

Wabtec Corporation • Town of Florida (NY)

On-site
USD 79,000 - 113,000
Senior Embedded Software Engineer, Locomotive Controls
Senior Embedded Software Engineer, Locomotive Controls

Wabtec Corporation • Erie, Northern (KY)

Hybrid
USD 72,000 - 98,000
Relocation assistance
Annual bonus (eligible)
Health benefits
+1