Senior Embedded Software Engineer – Rail RTOS & CI

SmartRecruiters, Inc.

Germantown (MD)

On-site

USD 72,000 - 98,000

Full time

2 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Benefits offered by this job

Health insurance
Welfare benefits
Retirement plan
Annual bonus

Job summary

Wabtec is seeking a Senior Embedded Software Engineer to design, develop, and test embedded software for rail industry products, including ECP and Train Control Equipment. You will work with cross-functional teams to ensure high quality software delivery, participate in design and code reviews, and release software per DOSE processes.

The role requires a Bachelor's degree in a related field with 1–3 years' experience, strong C/C++ skills, and experience with Linux/RTOS, scripting, and device

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, or related field with 1–3 years of related experience
  • Effective oral and written communication skills.
  • Self-driven, quick learner, good team player, and results-oriented with high quality focus
  • 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
  • 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/C++
Bash/Python
Linux/RTOS
Communication skills

Education

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

Tools

QNX
FreeRTOS

Job description

Wabtec is seeking a Senior Embedded Software Engineer to design, develop, and test embedded software for rail industry products, including ECP and Train Control Equipment. You will work with cross-functional teams to ensure high quality software delivery, participate in design and code reviews, and release software per DOSE processes.

The role requires a Bachelor's degree in a related field with 1–3 years' experience, strong C/C++ skills, and experience with Linux/RTOS, scripting, and device

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++, Locomotive Control
Senior Embedded Software Engineer: RTOS, C/C++, Locomotive Control

SmartRecruiters, Inc. • Florida

On-site
USD 105,000 - 149,000
Relocation assistance
Annual bonus
Senior Embedded Software Engineer – RTOS, C/C++
Senior Embedded Software Engineer – RTOS, C/C++

Wabtec • Town of Germantown (WI)

On-site
USD 91,000 - 130,000
Relocation assistance
Senior Embedded Software Engineer - RTOS & C/C++
Senior Embedded Software Engineer - RTOS & C/C++

SmartRecruiters, Inc. • Erie

On-site
USD 105,000 - 149,000
Relocation assistance
Annual bonus
Health benefits
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 - Rail Systems
Senior Embedded Software Engineer - Rail Systems

Wabtec Corporation • Erie

Hybrid
USD 105,000 - 149,000
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 (C/C++, RTOS)
Senior Embedded Software Engineer (C/C++, RTOS)

SmartRecruiters, Inc. • Erie

On-site
USD 79,000 - 113,000
Relocation assistance
Senior Embedded Software Engineer - Industrial Systems
Senior Embedded Software Engineer - Industrial Systems

Wabtec Corporation • Germantown (MD)

On-site
USD 91,000 - 130,000
Relocation assistance
Embedded Software Engineer – Locomotive Control
Embedded Software Engineer – Locomotive Control

Wabtec Corporation • Melbourne (FL)

Hybrid
USD 79,000 - 113,000
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