Principal Software Engineer
Core
Lead and mentor software engineers to design, develop, test, and maintain software solutions for aerospace applications, specifically avionics functions.
Role type
Principal Software Engineer (Avionics)
Builds
Software solutions for aerospace applications (TCAS, Transponder, ADS-B, DME, UAT)
Domain
Aerospace / Avionics
Deliverable
production ML models | product features
Required skills
C, C++, Assembly, software architecture, systems engineering, project risk management, version control, CI/CD pipelines
Preferred skills
Master's degree, advanced professional certification, industry trend monitoring
Technologies
C, C++, Assembly
Responsibilities
Lead and mentor software engineers, define software requirements and specifications, conduct code reviews, manage project risks, own systems engineering development across the full lifecycle
Seniority
Principal, hands-on IC with mentorship
