Avionics Software Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Key ResponsibilitiesSoftware Development (Primary Focus)Design, develop, and maintain embedded avionics software using ADA83/ADA95Perform coding, debugging, and optimization of real-time embedded systemsWork on low-level drivers, system interfaces, and application softwareSupport software integration with avionics hardware platformsVerification & DO-178 ActivitiesPerform requirements-based verification as per DO-178CDevelop and execute:Test cases & proceduresTest scripts (manual/automated)Conduct:Unit testing & integration testingStructural coverage analysis (Statement, Decision, MC/DC)Generate verification artifacts:Test reportsTraceability matricesSupport verification reviews and certification auditsCompliance & QualityEnsure compliance with DO-178C (Level A/B preferred) processesMaintain end-to-end traceability (requirements → code → test)Participate in code reviews, design reviews, and auditsRequired QualificationsBachelor’s/Master’s in Computer Engineering / Electronics / Aerospace6+ years of experience in avionics or safety-critical embedded softwareStrong experience in both development and verification environmentsMandatory Technical SkillsADA83 / ADA95 programming (core requirement)Strong embedded C / real-time systems understandingHands-on experience in:DO-178B/C verification processesRequirements-based testingStructural coverage (MC/DC mandatory for Level A)Verification Tools ExperienceLDRA / VectorCAST / RTRT / CantataDOORS or equivalent (requirements traceability)Coverage tools (LDRA / similar)