Senior Embedded Software Engineer - C/C++ & RTOS

Wabtec Corporation

Melbourne, Northern (FL, KY)

Hybrid

USD 79,000 - 113,000

Full time

9 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Wabtec Corporation is seeking an embedded software engineer to join the LOCOTROL software team in Melbourne, FL. You will design, develop, integrate, test, and maintain embedded software for locomotive control systems using C/C++ across RTOS and bare-metal environments.

The role emphasizes collaboration with PMs, system engineers, and test teams, with a 10% travel expectation. Experience with DDS, Yocto, C++23, CMake, and GTest is desired, along with modern development workflows such as GitLab

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 for LOCOTROL product portfolios.
  • Design, develop, integrate, test, and maintain embedded software applications in C/C++.
  • Collaborate with PMs, System Engineers and Architects, and test teams.
  • Provide technical mentoring for junior engineers.
  • Design and implement software for embedded systems from requirements analysis through production.

Skills

C/C++ programming
Embedded software development
Multithreading
Software design & architecture
Data structures & algorithms
Agile development
Networking protocols knowledge
Travel readiness

Education

Bachelor's degree in Computer Engineering/Computer Science or related field

Tools

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

Job description

Wabtec Corporation is seeking an embedded software engineer to join the LOCOTROL software team in Melbourne, FL. You will design, develop, integrate, test, and maintain embedded software for locomotive control systems using C/C++ across RTOS and bare-metal environments.

The role emphasizes collaboration with PMs, system engineers, and test teams, with a 10% travel expectation. Experience with DDS, Yocto, C++23, CMake, and GTest is desired, along with modern development workflows such as GitLab

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

Wabtec Corporation • Melbourne (FL)

Hybrid
USD 68,000 - 113,000
Relocation assistance
Health benefits
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
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
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
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