Lead Engineer - Embedded Software Development
Core
Design, implement, and verify embedded C software for safety-critical avionics functions on real-time operating systems and computing hardware.
Role type
Lead Embedded Software Engineer (Safety-Critical)
Builds
Firmware, board support packages (BSPs), boot loaders, and RTOS integrations for civil and military aircraft.
Domain
Avionics / Aerospace / Safety-Critical Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded C, Real-time operating systems (RTOS), Bare-metal development, Safety-critical environment experience, Unit and integration testing, Hardware-in-the-loop testing, DO-178C certification artifacts
Preferred skills
DO-178B/C project experience, ARINC-653 IMA, Built-in test (BIT/BITE), DO-254, DO-297, ARP-4754/4754A, Agile/Scrum
Technologies
C, RTOS, ARINC 653, BSP, Firmware
Responsibilities
Design and integrate embedded C software on GE Aerospace computing hardware; Collaborate with Systems and Hardware engineers to refine requirements; Develop unit and integration tests and support hardware-in-the-loop testing; Participate in DO-178C certification by producing and reviewing design, code, and test artifacts; Troubleshoot issues during integration, lab testing, and flight test; Provide peer reviews, guidance, and mentoring to junior engineers.
Seniority
Senior, hands-on IC with lead responsibilities