Senior Embedded Software Engineer - Rail Systems

Wabtec Corporation

Germantown (MD)

On-site

USD 79,000 - 113,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual bonus

Job summary

Wabtec Corporation’s DOSE team is seeking a Senior Embedded Software Engineer to design, develop, and maintain embedded software for rail systems such as ECP, video recorders, and braking controls. You will join a cross-functional engineering group and ensure software meets system, functional, and cybersecurity requirements.

You’ll lead design and code reviews, develop tests, and contribute to release processes while collaborating with hardware and software teams to deliver high-quality

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, or related field with 3-5 years of related experience.
  • Effective oral and written communication skills.
  • Self-driven, quick learner, good team player, and results-oriented individual with a clear focus on high quality.
  • Experience with C and C++ software development.
  • Experience with Bash, Python, or other scripting languages used in automating tasks and unit testing.
  • Experience with Linux or Unix-based real-time operating systems (QNX, FreeRTOS).
  • Proficient in software, component, and interface design.
  • A strong understanding of modern 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 and C++ development
Scripting: Bash/Python
Linux RTOS (QNX/FreeRTOS)
Effective communication
Cross-functional teamwork

Education

Bachelor’s degree in engineering or related field

Job description

Wabtec Corporation’s DOSE team is seeking a Senior Embedded Software Engineer to design, develop, and maintain embedded software for rail systems such as ECP, video recorders, and braking controls. You will join a cross-functional engineering group and ensure software meets system, functional, and cybersecurity requirements.

You’ll lead design and code reviews, develop tests, and contribute to release processes while collaborating with hardware and software teams to deliver high-quality

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 • Maryland

On-site
USD 79,000 - 113,000
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, Locomotive Controls
Senior Embedded Software Engineer, Locomotive Controls

Wabtec Corporation • Erie

On-site
USD 72,000 - 98,000
Relocation assistance
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
Embedded Software Engineer III
Embedded Software Engineer III

Wabtec Corporation • Maryland

On-site
USD 79,000 - 113,000
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
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 III
Embedded Software Engineer III

Wabtec Corporation • Germantown (MD)

On-site
USD 79,000 - 113,000
Annual bonus
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 Rail Systems Engineer – Automation & Data Analytics
Senior Rail Systems Engineer – Automation & Data Analytics

Wabtec Corporation • Germantown (MD)

On-site
USD 105,000 - 149,000
Relocation assistance
Annual bonus (optional)