JOBSEARCHER

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.

Title: Avionics Software Developer (ADA83/ADA95 & DO-178 Verification)Location: Rockford, IL (Onsite)Position type: ContractJob SummaryWe are seeking a hands-on Avionics Software Developer with strong expertise in ADA83/ADA95 programming and DO-178C verification activities. The role requires active contribution to coding, debugging, and verification of safety-critical avionics software, ensuring compliance with certification standards.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 Activities Perform 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 Skills ADA83 / 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)Additional Technical Skills Debugging tools: Lauterbach, JTAG, GDBConfiguration management: Git / ClearCase / SVNWorking knowledge of avionics buses:ARINC 429, ARINC 664, MIL-STD-1553Preferred ExperienceExperience working on legacy ADA codebases and enhancementsExposure to Collins Aerospace avionics systems/programsFamiliarity with CI/CD in embedded environments