CareerPlanSign in

Embedded Software Engineer Lead

USAFull-time2026-10-07 → 2026-10-08

Core

Design, implement, test, document, and release locomotive embedded software while resolving issues through root-cause analysis. (via careerplan.io/jobs/23440-embedded-software-engineer-lead-at-westinghouse-air-brake-technologies-corporation)

Role type

Senior IC embedded software engineer lead

Builds

Locomotive embedded software systems

Domain

Transportation / Embedded Systems

Required skills

C, C++, Python, shell scripting, embedded real-time OS (Linux, QNX, RTOS, MQX, Greenhills), FPGA, device drivers, serial communications, Ethernet, root-cause analysis, code reviews, configuration management, change management, defect tracking, build/release processes, systems engineering collaboration, hardware interface design

Preferred skills

Matlab, Simulink, Agile, Waterfall, problem breakdown, timeline estimation

Technologies

Linux, QNX, RTOS, MQX, Greenhills, Xilinx, ARM, PPC, Intel, K60, FPGAs, Arcnet

Responsibilities

Design and develop embedded software for locomotives, perform code reviews, resolve production and field issues, mentor junior team members, collaborate with hardware and systems engineering teams

Seniority

Senior, hands-on IC with mentorship responsibilities