Technical Lead Low Level Test Engineer – Embedded Platform Software
Core
Design, develop, and test embedded software (firmware) and platforms controlling real-time physical device functions (motors, engines, valves) with a focus on low-level testing activities.
Role type
Senior Technical Lead, Low Level Test Engineer (Embedded Platform Software)
Builds
Embedded software solutions and certified avionics systems
Domain
Aerospace/Avionics + Embedded Systems
Required skills
Embedded software development (C/C++), Real-time operating systems, Microcontrollers, Device drivers, Low-level testing (unit, module, integration), Avionics certification standards (DO-178B/C, DO-254, ARP-4754), ARINC-653 IMA, Debugging tools (JTAG, oscilloscopes), Product Line Engineering (PLE), Agile Scrum, Earned Value Management
Preferred skills
Global team leadership, Safety and security coordination, Lean practices, Test automation frameworks
Technologies
C/C++, Real-time OS, Multi-core architectures, ARINC-653, JTAG, Logic analyzers, Emulators
Responsibilities
Provide technical and people leadership across the full software development lifecycle, Manage day-to-day team execution to meet cost/schedule/scope, Review and approve software development and test artifacts, Develop and execute technical strategies, Incorporate Product Line Engineering (PLE) practices, Act as a mentor for less experienced colleagues, Lead small to medium projects with manageable risk
Seniority
Senior, hands-on IC with management responsibilities
