Embedded Software Engineer Lead
Core
Design, code, test, and release embedded applications for locomotive systems, ensuring software quality and resolving production/field issues.
Role type
Senior IC embedded software engineer (automotive/rail)
Builds
Embedded software for freight and transit rail locomotives
Domain
Rail transportation / Embedded systems
Deliverable
production ML models | product features
Required skills
C, C++, Python, Shell scripting, embedded real-time OS (Linux, QNX, RTOS, MQX, Greenhills), FPGA programming, device drivers, serial/Ethernet communications, software configuration management
Preferred skills
Matlab/Simulink, Agile/Waterfall methodologies, problem estimation
Technologies
Xilinx, ARM, PPC, Intel, K60 processors
Responsibilities
Design and implement embedded software; perform design reviews and release software; resolve software issues and conduct root cause analysis; document design and write test plans; mentor junior team members
Seniority
Senior, hands-on IC (via careerplan.io/jobs/3743990015931286-embedded-software-engineer-lead-at-wabtec)