Senior Embedded Software Engineer – Rail Systems

Wabtec Corporation

Maryland

On-site

USD 79,000 - 113,000

Full time

8 days ago

Get a reply from this employer

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

Get past ATS filters

Job summary

Wabtec's DOSE team is seeking a Senior Embedded Software Engineer to design, develop, and maintain embedded software for rail systems. You will collaborate with a cross-functional team to ensure high-quality software that meets system, functional, and cybersecurity requirements.

Responsibilities include reviews, coding, unit testing, and releasing software per DOSE guidelines. Proficiency in C/C++, Bash/Python, Linux RTOS (QNX, FreeRTOS), and hardware interfaces is essential.

Qualifications

  • Bachelor’s degree with 3–5 years of related experience.
  • Effective oral and written communication.
  • Self-driven, quick learner, team player, and results-oriented.
  • Experience with C and C++ software development.
  • Experience with Bash, Python, or scripting languages.
  • Experience with Linux or Unix-based RTOS (QNX, FreeRTOS).
  • Proficient in software, component, and interface design.
  • Strong understanding of OS coding techniques, IP protocols, and hardware interfaces.

Responsibilities

  • Design and develop high quality software products that align with system and subsystem requirements.
  • Work closely with the broader business unit to ensure application development meets product specification requirements.
  • Perform root cause analysis and develop solutions as necessary.
  • Develop documentation including software design, requirements, process and architecture documents.
  • Actively participate in software architecture, design, and code reviews.
  • Execute and enhance the entire software development lifecycle.
  • Create and maintain automated unit test cases for new designs.
  • Investigate and remediate cybersecurity vulnerabilities.

Skills

C/C++
Bash/Python
RTOS/Linux
Communication skills
Hardware interfaces
Software design

Education

Bachelor’s degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, or related field

Tools

QNX
FreeRTOS

Job description

Wabtec's DOSE team is seeking a Senior Embedded Software Engineer to design, develop, and maintain embedded software for rail systems. You will collaborate with a cross-functional team to ensure high-quality software that meets system, functional, and cybersecurity requirements.

Responsibilities include reviews, coding, unit testing, and releasing software per DOSE guidelines. Proficiency in C/C++, Bash/Python, Linux RTOS (QNX, FreeRTOS), and hardware interfaces is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Rail Systems
Senior Embedded Software Engineer - Rail Systems

Wabtec Corporation • Germantown (MD)

On-site
USD 79,000 - 113,000
Annual bonus
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 (C/C++, RTOS)
Senior Embedded Software Engineer (C/C++, RTOS)

Wabtec Corporation • Maryland

On-site
USD 91,000 - 130,000
Relocation assistance
Embedded Software Engineer III
Embedded Software Engineer III

Wabtec Corporation • Maryland

On-site
USD 79,000 - 113,000
Embedded Software Engineer III
Embedded Software Engineer III

Wabtec Corp. • Germantown (MD)

On-site
USD 79,000 - 113,000
Health
Welfare
Retirement plan
+1
Embedded Software Engineer IV
Embedded Software Engineer IV

Wabtec Corporation • Germantown (MD)

On-site
USD 91,000 - 130,000
Health benefits
Retirement plan
Annual bonus
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 Controls
Senior Embedded Software Engineer, Locomotive Controls

Wabtec Corporation • Erie

On-site
USD 72,000 - 98,000
Relocation assistance
Lead Rail Braking Systems Engineer (Automation)
Lead Rail Braking Systems Engineer (Automation)

Wabtec Corporation • Germantown (MD)

On-site
USD 105,000 - 149,000
Relocation assistance
Health benefits
Bonus potential
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)