Embedded Software Engineer Lead
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