Avionics Software Developer
Accord Technologies Inc
Rockford, IL, United States
7 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.thejobnetwork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source
Tech stack
Software Applications
Unit Testing
IBM Rational ClearCase
Configuration Management
Code Coverage
Code Review
Computer Programming
Computer Engineering
Continuous Integration
Software Debugging
Embedded C
Embedded Software
+12 more
Joint Test Action (IEEE Standards)
VectorCAST
Requirements Traceability
Software Engineering
Subversion
Systems Integration
Real Time Systems
Software Verification
Test Scripts
Git
Integration Tests
DO-178B
Job description
We 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., Software Development (Primary Focus)
- Design, develop, and maintain embedded avionics software using ADA83/ADA95
- Perform coding, debugging, and optimization of real-time embedded systems
- Work on low-level drivers, system interfaces, and application software
- Support software integration with avionics hardware platforms
Verification & DO-178 Activities
- Perform requirements-based verification as per DO-178C
- Develop and execute:
- Test cases & procedures
- Test scripts (manual/automated)
- Conduct:
- Unit testing & integration testing
- Structural coverage analysis (Statement, Decision, MC/DC)
- Generate verification artifacts:
- Test reports
- Traceability matrices
- Support verification reviews and certification audits
Compliance & Quality
- Ensure compliance with DO-178C (Level A/B preferred) processes
- Maintain end-to-end traceability (requirements * code * test)
- Participate in code reviews, design reviews, and audits
Requirements
- Bachelor’s/Master’s in Computer Engineering / Electronics / Aerospace
- 6+ years of experience in avionics or safety-critical embedded software
- Strong experience in both development and verification environments
Mandatory Technical Skills
- ADA83 / ADA95 programming (core requirement)
- Strong embedded C / real-time systems understanding
- Hands-on experience in:
- DO-178B/C verification processes
- Requirements-based testing
- Structural coverage (MC/DC mandatory for Level A)
Verification Tools Experience
- LDRA / VectorCAST / RTRT / Cantata
- DOORS or equivalent (requirements traceability)
- Coverage tools (LDRA / similar)
Additional Technical Skills
- Debugging tools: Lauterbach, JTAG, GDB
- Configuration management: Git / ClearCase / SVN
- Working knowledge of avionics buses:
- ARINC 429, ARINC 664, MIL-STD-1553
Preferred Experience
- Experience working on legacy ADA codebases and enhancements
- Exposure to Collins Aerospace avionics systems/programs
- Familiarity with CI/CD in embedded environments
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.thejobnetwork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…