Senior Embedded Software Engineer – Locomotive Control

Wabtec

Town of Florida (NY)

On-site

USD 79,000 - 113,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health benefits
Retirement plan
Annual bonus

Job summary

Wabtec seeks an experienced embedded software engineer to design, develop, and maintain software for LOCOTROL platforms. You will work on embedded systems using C/C++ across RTOS and bare-metal environments, contributing to Next Gen integrations with RCS products.

The role requires a Bachelor’s in CS/CE, 4+ years in embedded software, and travel up to 10%. Collaboration with PMs, system engineers, and test teams is essential for delivering reliable locomotive control software.

Qualifications

  • Bachelor’s Degree in Computer Engineering, Computer Science, or related field
  • Minimum of 4 years developing embedded software in both RTOS and bare metal environments.
  • Experience writing multi-process / multi-threaded programs using C or C++.
  • Strong understanding of software design, methods, and architectural approaches.
  • Knowledge of data structures, algorithms, and software engineering principles.
  • Willing and able to travel 10% of your time.

Responsibilities

  • Develop and maintain embedded software components for LOCOTROL platforms.
  • Design, develop, test, demonstrate, and maintain embedded software applications in C/C++.
  • Collaborate with PMs, System Engineers, Architects, and test teams to meet customer requirements.
  • Provide technical mentoring for junior software engineers.

Skills

Embedded software
C/C++
RTOS
Multithreading
Software design
Data structures
Travel 10%

Education

Bachelor's Degree in Computer Engineering/CS

Tools

DDS
Yocto
C++23
CMake
GTest
DOORS Next
VS Dev Containers
GitLab
GitLab CI

Job description

Wabtec seeks an experienced embedded software engineer to design, develop, and maintain software for LOCOTROL platforms. You will work on embedded systems using C/C++ across RTOS and bare-metal environments, contributing to Next Gen integrations with RCS products.

The role requires a Bachelor’s in CS/CE, 4+ years in embedded software, and travel up to 10%. Collaboration with PMs, system engineers, and test teams is essential for delivering reliable locomotive control software.

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

Similar jobs worth comparing

Senior Embedded Software Engineer - Rail Locomotive Control
Senior Embedded Software Engineer - Rail Locomotive Control

Wabtec • Town of Florida (NY)

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

Wabtec Corporation • Town of Florida (NY)

On-site
USD 79,000 - 113,000
Relocation assistance
Benefits package including health, 401
Annual bonus potential
+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
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
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
Lead Embedded Software Engineer, Locomotive Controls
Lead Embedded Software Engineer, Locomotive Controls

Wabtec • Erie

On-site
USD 72,000 - 98,000
Relocation assistance
Annual bonus
Benefits package
Locomotive Systems Engineer - Embedded Software & Rail
Locomotive Systems Engineer - Embedded Software & Rail

Wabtec • Town of Florida (NY)

On-site
USD 91,000 - 130,000
Health insurance
Retirement plan
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