Avionics Software Developer
Core
Developing safety-critical real-time embedded software for avionics applications conforming to DO-178C standards.
Role type
Senior Avionics Software Developer
Builds
Avionics software systems for commercial aircraft, space, and defense programs
Domain
Aerospace / Avionics
Deliverable
production ML models | product features
Required skills
Embedded software requirements engineering, Static and Dynamic Architecture design, Embedded Programming (C/C++/ADA), Unit testing, RTOS configuration and change management, DO-178C standards compliance, Global team collaboration
Preferred skills
A653 compliant RTOS experience, Project Management, Certification Audits exposure, Software Development LifeCycle methodologies, Industry standard Communication Protocols (A429/CAN/AFDX), Avionics systems and network knowledge
Technologies
C, C++, ADA, RTOS, UML, HOOD, A429, CAN, AFDX
Responsibilities
Define software architecture and design, Perform coding, debugging, and build generation, Coordinate with verification teams to resolve technical issues, Troubleshoot system testing issues, Mentor junior team members, Lead requirement engineering activities
Seniority
Senior, hands-on IC with technical leadership