Lead Avionics Software Engineer
Core
Leading the design, development, testing, and maintenance of embedded avionics software systems for aerospace platforms, ensuring alignment with safety, regulatory, and customer requirements.
Role type
Lead Avionics Software Engineer
Builds
Embedded software integrated with specialized hardware for aircraft and spacecraft
Domain
Aerospace / Avionics
Deliverable
production ML models | product features
Required skills
Real-time software architecture, Software Development Lifecycle (SDLC), embedded systems design, code review, hardware/software integration, project management, Ada, C/C++, Python
Preferred skills
C17 Aircraft experience, real-time integrated avionics hardware/software systems for spacecraft/high-performance aircraft, Power PC or Linux-based processors
Technologies
Ada, C/C++, Python, Power PC, Linux
Responsibilities
Lead design, development, test, debugging, and maintenance of embedded avionics software; translate customer requirements into software design; review code for embedded systems; integrate embedded software with hardware; analyze and improve software efficiency and stability; research and implement emerging technologies; track and evaluate team and supplier performance; lead embedded software project management functions
Seniority
Senior, hands-on IC with leadership responsibilities