Senior Embedded Systems Engineer - Locomotive Control (C/C++)

SmartRecruiters, Inc.

Town of Florida (NY)

On-site

USD 105,000 - 149,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Relocation assistance
Annual bonus

Job summary

Wabtec is seeking an experienced embedded software engineer to design, develop, integrate and maintain software for LOCOTROL Remote Control Locomotive, Tower Control and Distributed Power systems. The role requires extensive C/C++ development in RTOS and bare metal environments, with 15+ years of embedded software experience, cross-functional collaboration, and occasional travel up to 10%.

You will work closely with PMs, system engineers, and test teams to meet customer requirements and quality

Qualifications

  • Bachelor’s Degree in Computer Engineering, CS, or related field.
  • 15+ years developing embedded software in RTOS and bare metal environments.
  • Experience with C/C++ for multi-process / multi-threaded systems.
  • Strong software design, architecture, data structures and algorithms.
  • Willing to travel up to 10% of time.

Responsibilities

  • Develop, integrate, test, demonstrate and maintain embedded software for LOCOTROL platforms.
  • Design and implement software in C/C++ for RTOS and bare metal targets.
  • Collaborate with PMs, system engineers, architects, and test teams.
  • Mentor junior engineers and participate in design/code reviews.
  • Drive performance, reliability and CI/testing improvements.
  • Interact with customers/partners during development and deployment.

Skills

C/C++ Embedded
RTOS & bare metal
Multithreaded programming
Software architecture
Data structures & algorithms
Embedded systems design
Travel willingness

Education

Bachelor’s degree in Computer Engineering or Computer Science

Tools

DDS
Yocto
C++23
CMake
GTest
DOORS Next
GitLab
VS Dev Containers
Git
CAN / TCP-IP

Job description

Wabtec is seeking an experienced embedded software engineer to design, develop, integrate and maintain software for LOCOTROL Remote Control Locomotive, Tower Control and Distributed Power systems. The role requires extensive C/C++ development in RTOS and bare metal environments, with 15+ years of embedded software experience, cross-functional collaboration, and occasional travel up to 10%.

You will work closely with PMs, system engineers, and test teams to meet customer requirements and quality

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 - 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 Systems
Senior Embedded Software Engineer, Locomotive Control Systems

Wabtec Corporation • Florida

On-site
USD 105,000 - 149,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 • Erie

Hybrid
USD 105,000 - 149,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
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
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
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