Job Role: Avionics Software Verification & Validation Engineer (DO-178C)
Work Experience: 4 to 12 Years
Location: Bangalore
(Important Note: This role requires hands-on experience in both Embedded C development and Software Verification & Validation within the avionics or aerospace domain.)
Key Responsibilities
- Perform verification and validation of avionics embedded software
- Execute unit, integration, and system-level testing for safety-critical applications
- Conduct requirements-based testing in accordance with DO-178B / DO-178C guidelines
- Ensure traceability between High-Level Requirements (HLR), Low-Level Requirements (LLR), and test cases
- Support structural coverage analysis, including MC/DC coverage activities
- Review software requirements, design documents, and test procedures
- Identify, analyze, and resolve software defects through debugging and root-cause analysis
- Collaborate with software, systems, and hardware engineering teams
- Support certification audits and compliance activities
- Maintain verification artifacts, reports, and documentation required for certification
Required Qualifications & Skills
- 4–12 years of experience in avionics or aerospace software verification and validation
- Strong Embedded C programming and debugging skills
- Hands-on experience with DO-178B / DO-178C software lifecycle processes
- Experience with requirements-based testing and traceability management
- Knowledge of safety-critical software development environments
- Familiarity with RTOS-based embedded systems
- Experience with software debugging tools and static code analysis tools
- Strong analytical, troubleshooting, and problem-solving skills
- Good understanding of software quality assurance and certification processes