Senior Embedded Engineer - Locomotive Controls (C/C++)

Wabtec Corporation

Town of Florida (NY)

On-site

USD 79,000 - 113,000

Full time

14 days+
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 and maintain software for LOCOTROL platforms. You will work with cross-functional teams on C/C++ applications for embedded systems across RTOS and bare-metal environments.

The role emphasizes debugging, performance optimization, and collaboration with PMs, Systems Engineers, and customers. Travel up to 10% is expected; a BS in CS/CE is required and 4+ years of experience.

Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, or related field.
  • 4+ years of embedded software development in RTOS and bare metal environments.
  • Experience with C/C++ in multi-threaded programs.
  • Knowledge of data structures, algorithms and software engineering principles.
  • Willing to travel up to 10%.

Responsibilities

  • Develop and maintain software components, systems and their networks.
  • Provide technical mentoring for more junior software engineers as needed.
  • Design and implement software for embedded systems from requirements analysis through production and deployment.
  • Program in C and C++ for all applications, components and interfaces.
  • Maintain and enhance software deployed within existing embedded products and systems.
  • Work closely with the business unit to ensure application development meets product specification requirements.
  • Collaborate with other engineering teams to ensure system functionality and interface requirements are met.
  • Design, implement and test software, ensuring quality specifications are met.
  • Participate in design and code reviews.
  • Drive performance and reliability enhancements.
  • Interact with customers and partners in technical discussions throughout development and deployment.
  • Develop documentation including SW design, SW requirements, and SW architectures.

Skills

Embedded software
C/C++ programming
RTOS/bare metal
Multithreading
Software architecture
Data structures/algorithms
Travel ready

Education

Bachelor's degree in CS/CE

Tools

DDS
Yocto
C++23
CMake
GTest
DOORS Next
VS Dev Containers
GitLab
GitLab CI
RTOS (Green Hills INTEGRITY)
TCP/IP/RS232/RS422/CAN
CAN
GIT/SVN
SW analysis tools
Unit test tools
IEC 61508/DO-178B

Job description

Wabtec Corporation is seeking an experienced embedded software engineer to design, develop, integrate and maintain software for LOCOTROL platforms. You will work with cross-functional teams on C/C++ applications for embedded systems across RTOS and bare-metal environments.

The role emphasizes debugging, performance optimization, and collaboration with PMs, Systems Engineers, and customers. Travel up to 10% is expected; a BS in CS/CE is required and 4+ years of experience.

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 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
Embedded Software Engineer – Locomotive Control
Embedded Software Engineer – Locomotive Control

Wabtec Corporation • Melbourne (FL)

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

Wabtec • Town of Florida (NY)

On-site
USD 80,000 - 110,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