Embedded Software Engineer II - Rail & RealTime Linux

Wabtec Corporation

Germantown (MD)

On-site

USD 72,000 - 98,000

Full time

48 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Wabtec Corporation in Germantown, MD is seeking a Senior Embedded Software Engineer to design, develop, and maintain embedded software for a range of rail industry products, including EC parallels and safety-critical systems. You will work with a cross-functional team to deliver high-quality software, perform reviews, and ensure cybersecurity compliance.

The role emphasizes embedded software applications, requirement reviews, and continuous integration within an Agile/Scrum environment.

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, or related field
  • Effective oral and written communication skills
  • Self-driven, quick learner, good team player, results-oriented with focus on high quality
  • Experience with C and C++ software development
  • Experience with Bash, Python, or other scripting languages for automation
  • Experience with Linux or Unix-based RTOS (QNX, FreeRTOS)
  • Proficient in software, component, and interface design
  • Understanding of modern OS coding techniques, IP protocols, and hardware interfaces
  • Development of Device Drivers and Board Support Packages
  • Experience in SCM, SDLC, and CI
  • Experience in Agile Scrum environments
  • Knowledge of safety critical software, CENELEC standards, and rail industry standards

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++
Scripting (Bash/Python)
RTOS/Linux
Software design
Communication
Team player
OS concepts/IP
Dev drivers/BSPS
CI/CD
Agile/Scrum
Rail safety standards

Education

Bachelor’s degree in Computer/Electrical/Mechanical Eng or related

Job description

Wabtec Corporation in Germantown, MD is seeking a Senior Embedded Software Engineer to design, develop, and maintain embedded software for a range of rail industry products, including EC parallels and safety-critical systems. You will work with a cross-functional team to deliver high-quality software, perform reviews, and ensure cybersecurity compliance.

The role emphasizes embedded software applications, requirement reviews, and continuous integration within an Agile/Scrum environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer II — Rail Tech (C/C++, RTOS)
Embedded Software Engineer II — Rail Tech (C/C++, RTOS)

Wabtec • Germantown (MD)

On-site
USD 71,000 - 99,000
Rail Systems Embedded Software Engineer II
Rail Systems Embedded Software Engineer II

Wabtec • Maryland

On-site
USD 71,000 - 99,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
Embedded Software Engineer
Embedded Software Engineer

Wabtec Corporation • Cedar Rapids (IA)

On-site
USD 70,000 - 90,000
Embedded Software Engineer – Locomotive Control
Embedded Software Engineer – Locomotive Control

Wabtec Corporation • Melbourne (FL)

Hybrid
USD 79,000 - 113,000
Senior Embedded Software Engineer – Rail Systems
Senior Embedded Software Engineer – Rail Systems

Wabtec Corporation • Germantown (MD)

On-site
USD 91,000 - 130,000
Health benefits
Annual bonus (eligible)
Retirement plan
Embedded Software Engineer - Rail TMDS (C#/.NET)
Embedded Software Engineer - Rail TMDS (C#/.NET)

Wabtec • Fort Worth (TX)

On-site
USD 91,000 - 130,000
Health benefits
Annual bonus (eligible)
Retirement plan
Senior Embedded Software Engineering Leader – Locomotive
Senior Embedded Software Engineering Leader – Locomotive

Wabtec • Erie

On-site
USD 91,000 - 130,000
Relocation assistance
Annual bonus (eligible)
Health/welfare/retirement benefits
Senior Embedded Software Engineer, Real-Time Systems
Senior Embedded Software Engineer, Real-Time Systems

Wabtec Corporation • Buffalo Grove (IL)

On-site
USD 79,300 - 113,000
Annual bonus eligibility
Health benefits
Retirement plans
Senior Embedded Software Engineer (RTOS/C++)
Senior Embedded Software Engineer (RTOS/C++)

Wabtec Corporation • Melbourne (FL)

Hybrid
USD 68,000 - 113,000
Relocation assistance
Health benefits