EXPERIENCE: 5+ YEARS
JOB DESCRIPTION:
We are seeking an Avionics Software Developer to design, develop, test, and maintain safety‑critical embedded software for aircraft and airborne systems. The role involves working across the full software development lifecycle in compliance with DO‑178B/C standards, ensuring high reliability, performance, and regulatory compliance for avionics applications.
Key Responsibilities
- Develop safety‑critical real‑time embedded software for avionics systems in line with DO‑178B/DO‑178C guidelines
- Perform software requirements analysis, design, coding, integration, and verification activities across the full SDLC
- Design and implement software for flight control, navigation, communication, and display systems
- Conduct unit testing, integration testing, and system testing, including host and target hardware testing
- Debug, analyse, and resolve software defects identified during verification and validation phases
- Participate in software verification activities, including test case development, reviews, and traceability
- Prepare and maintain technical documentation such as requirements, design artefacts, test procedures, and compliance evidence
- Collaborate with system engineers, hardware teams, and verification teams to ensure seamless integration