Senior Embedded Software Engineer - Rail Systems

Wabtec Corporation

Erie (Erie County)

Hybrid

USD 105,000 - 149,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Wabtec Corporation is seeking an experienced embedded software engineer to design, develop, integrate, test, and maintain software for LOCOTROL products. The role focuses on C/C++ development across RTOS and bare-metal environments, with exposure to Yocto, GTest, DOORS Next, and GitLab tooling. Travel up to 10% is expected.

Primary work involves Next Gen platforms integration with RCS products, delivering reliable, high-performance software for freight locomotive control.

Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, or related field.
  • Minimum 15 years embedded software development in RTOS and bare metal environments.
  • Experience writing multi-process / multi-threaded programs in C/C++.
  • Solid understanding of software design, methods and architectures.
  • Knowledge of data structures, algorithms and software engineering principles.
  • Willing to travel up to 10% of time.

Responsibilities

  • Develop and maintain software components, systems and networks.
  • Provide technical mentoring for junior software engineers.
  • Design and implement software for embedded systems from requirements to production.
  • Program in C and C++ for applications, components and interfaces.
  • Maintain and enhance software in existing products and systems.
  • Collaborate with business unit to ensure requirements are met.
  • Collaborate with other engineering teams to ensure interfaces are correct.
  • Design, implement and test software ensuring quality specs are met.
  • Participate in design and code reviews and drive performance improvements.
  • Interact with customers and partners in technical discussions.
  • Develop documentation including SW design, requirements, and architectures.

Skills

Embedded software
C/C++ development
RTOS & bare metal
Multi-threaded programming
Software design principles
Data structures & algorithms
Willing to travel

Education

Bachelor’s degree in Computer Engineering or Computer Science

Tools

DDS
Yocto
C++23
CMake
GTest
DOORS Next
VS Dev Containers
GitLab
GitLab CI
SVN
Git
Klocwork
VectorCAST
RTOS INTEGRITY
GIT tooling

Job description

Wabtec Corporation is seeking an experienced embedded software engineer to design, develop, integrate, test, and maintain software for LOCOTROL products. The role focuses on C/C++ development across RTOS and bare-metal environments, with exposure to Yocto, GTest, DOORS Next, and GitLab tooling. Travel up to 10% is expected.

Primary work involves Next Gen platforms integration with RCS products, delivering reliable, high-performance software for freight locomotive control.

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++
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 – 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 Engineer - Locomotive Controls (C/C++)
Senior Embedded Engineer - Locomotive Controls (C/C++)

Wabtec Corporation • Town of Florida (NY)

On-site
USD 79,000 - 113,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: 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 - C/C++ & RTOS
Senior Embedded Software Engineer - C/C++ & RTOS

Wabtec Corporation • Melbourne (FL), Northern (KY)

Hybrid
USD 79,000 - 113,000
Senior Embedded Software Engineer – Rail RTOS & CI
Senior Embedded Software Engineer – Rail RTOS & CI

SmartRecruiters, Inc. • Germantown (MD)

On-site
USD 72,000 - 98,000
Health insurance
Welfare benefits
Retirement plan
+1
Embedded Software Engineer – Locomotive Control Systems
Embedded Software Engineer – Locomotive Control Systems

Wabtec Corporation • Town of Florida (NY)

On-site
USD 79,000 - 113,000
Health benefits
Relocation assistance
Locomotive Systems Engineer - Embedded Software & Rail
Locomotive Systems Engineer - Embedded Software & Rail

Wabtec • Town of Florida (NY)

On-site
USD 91,000 - 129,800
Health insurance
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