Railway Embedded Software Engineer (C/C++ RTOS)

Wabtec

Florida

On-site

USD 79,000 - 113,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Wabtec in Florida seeks an experienced embedded software engineer to design, develop, integrate, test and maintain locomotive control software in C/C++ for LOCOTROL products. You’ll work on RTOS and bare‑metal platforms and collaborate with PMs, systems engineers and test teams.

The role requires a BS in Computer Engineering/CS, 5+ years in embedded software, multi‑threaded programming, and familiarity with protocols (TCP/IP, CAN) and safety standards. Travel up to 10% is expected.

Qualifications

  • Bachelor’s Degree in Computer Engineering, Computer Science, or related field.
  • 5+ years embedded software in RTOS and bare metal environments.
  • Experience with C/C++ and multi-threaded programs.
  • Knowledge of data structures, algorithms and software engineering principles.
  • Willing to travel up to 10%.
  • Experience with Agile development (Scrum/Kanban).
  • Experience with ColdFire, ARM or PowerPC in C/C++.
  • Experience with TCP/IP, UDP, RS232/RS422, HDLC, SPI, I2C, CAN.
  • Experience with RTOS (Green Hills INTEGRITY).
  • Experience with SVN or GIT, SW analysis tools (Klocwork, Understand, PC-Lint), and VectorCAST.

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++ all applications, components and interfaces.
  • Maintain and enhance software in existing embedded products and systems.
  • Ensure development meets product specifications with business units and other engineering teams.
  • Design, implement and test software with quality standards in mind.
  • Participate in design and code reviews and drive performance improvements.
  • Interact with customers and partners in technical discussions throughout development and deployment.
  • Develop documentation including SW design, requirements, and architectures.

Skills

C/C++
RTOS
Embedded systems
Multi-threading
TCP/IP
CAN
GIT/SVN
Klocwork
VectorCAST
Green Hills INTEGRITY

Education

Bachelor’s Degree in Computer Engineering/CS

Tools

ColdFire
ARM
PowerPC
SVN
GIT

Job description

Wabtec in Florida seeks an experienced embedded software engineer to design, develop, integrate, test and maintain locomotive control software in C/C++ for LOCOTROL products. You’ll work on RTOS and bare‑metal platforms and collaborate with PMs, systems engineers and test teams.

The role requires a BS in Computer Engineering/CS, 5+ years in embedded software, multi‑threaded programming, and familiarity with protocols (TCP/IP, CAN) and safety standards. Travel up to 10% is expected.

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++

Wabtec • Pennsylvania

On-site
USD 105,000 - 149,000
Health benefits
Retirement plan
Annual bonus (eligible)
Embedded Software Engineer - Rail Control Systems
Embedded Software Engineer - Rail Control Systems

Wabtec Corporation • Florida

On-site
USD 79,000 - 113,000
Relocation assistance
Senior Embedded Software Engineer - RTOS & C/C++
Senior Embedded Software Engineer - RTOS & C/C++

Wabtec • Erie

On-site
USD 121,000 - 172,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
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 RTOS & CI
Senior Embedded Software Engineer – Rail RTOS & CI

Wabtec • Germantown (MD)

On-site
USD 72,000 - 98,000
Health insurance
Welfare benefits
Retirement plan
+1
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
Embedded Software Engineer
Embedded Software Engineer

Wabtec Corporation • Cedar Rapids (IA)

On-site
USD 70,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Wabtec • Florida

On-site
USD 79,000 - 113,000
Software Engineer III
Software Engineer III

Wabtec • Town of Florida (NY)

On-site
USD 79,000 - 113,000
Health benefits
Retirement plan
Annual bonus