Senior Embedded Software Engineer – Rail & RTOS

Wabtec Corp.

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

Health
Welfare
Retirement plan
Annual bonus

Job summary

Wabtec Corp. in Germantown, MD is seeking a Senior Embedded Software Engineer to design, develop, and test embedded software for rail industry products including ECP, video/event recorders, and train control systems.

You will work with a cross functional team to implement new features while maintaining existing functions, perform reviews, and drive software quality, cybersecurity, and CI/CD practices across the DOSE organization.

Qualifications

  • 3–5 years of embedded software experience
  • Effective oral and written communication skills
  • Self-driven, quick learner, team player, results oriented, high quality
  • Experience with C and C++ software development
  • Experience with Bash, Python or other 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
  • Development of Device Drivers and Board Support Packages
  • Experience in SCM, SDLC, and CI; Agile Scrum
  • Knowledge of safety critical software, CENELEC standards and rail standards

Responsibilities

  • Design and develop high quality software products aligning with system requirements
  • Collaborate with the BU to ensure application development meets product specs
  • Perform root cause analysis and develop solutions
  • Develop documentation including software design, requirements, processes and architecture
  • Participate in software architecture, design and code reviews
  • Execute and enhance the entire software development lifecycle
  • Create and maintain automated unit tests for new designs
  • Investigate and remediate cybersecurity vulnerabilities

Skills

C and C++ software development
Scripting: Bash/Python
Linux/Unix RTOS (QNX, FreeRTOS)
Effective communication
Self-driven, team player, quality
Software design, interfaces

Education

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

Tools

Device Drivers
Board Support Packages
CI/CD

Job description

Wabtec Corp. in Germantown, MD is seeking a Senior Embedded Software Engineer to design, develop, and test embedded software for rail industry products including ECP, video/event recorders, and train control systems.

You will work with a cross functional team to implement new features while maintaining existing functions, perform reviews, and drive software quality, cybersecurity, and CI/CD practices across the DOSE organization.

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 (C/C++, RTOS)
Senior Embedded Software Engineer (C/C++, RTOS)

Wabtec Corp. • Germantown (MD)

On-site
USD 91,000 - 130,000
Relocation assistance
Benefits package
Annual bonus
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 (C/C++, RTOS)
Senior Embedded Software Engineer (C/C++, RTOS)

Wabtec Corporation • Maryland

On-site
USD 91,000 - 130,000
Relocation assistance
Embedded Systems Test Engineer IV — Test Automation & Rail
Embedded Systems Test Engineer IV — Test Automation & Rail

Wabtec Corporation • Germantown (MD)

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

Wabtec Corporation • Erie

On-site
USD 72,000 - 98,000
Relocation assistance
Senior Mechanical Engineer – Rail Systems & Prototyping
Senior Mechanical Engineer – Rail Systems & Prototyping

Wabtec Corporation • Germantown (MD)

On-site
USD 79,000 - 113,000
Relocation assistance
Annual bonus
Health benefits
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)
Embedded Systems Test Engineer
Embedded Systems Test Engineer

Wabtec Corp. • Germantown (MD)

On-site
USD 62,000 - 85,000
Health benefits
Retirement plan
Annual bonus (if eligible)