Job Description
: Technical Lead
Role Overview:
We are seeking a DO-178C Software Engineer responsible for developing and verifying software lifecycle artifacts for avionics software systems. The engineer will work across multiple lifecycle stages defined in DO-178C, including requirements, design, coding, testing, and defect resolution. The role requires strong expertise in embedded software development, requirements-based verification, and lifecycle compliance.
Job Responsibilities with 10yrs- 15yrs experience
- Develop DO-178C DAL-A compliant avionics software in accordance with DO-178C objectives.
- Develop High-Level Requirements (HLR) and Low-level Requirements (LLR) ensuring clarity, completeness, and testability from upper-level artifacts.
- Develop and maintain embedded software code based on LLR and software design.
- Develop High-Level Test Cases (HLT) to verify compliance of software behavior with HLR.
- Develop Low-Level Test Cases (LLT) to verify detailed functional behavior defined in LLR.
- Review HLR, HLT, LLR, LLT, and source code to ensure correctness, completeness, and DO-178C compliance.
- Ensure bi-directional traceability between HLR, LLR, source code, and test cases.
- Collaborate with cross-functional teams to support software integration and certification activities.
Mandatory Skills
- Solid understanding of the software development life cycle defined in DO-178C, particularly for DAL B/A avionics software.
- Proven experience in developing and reviewing software lifecycle artifacts, including HLR, LLR, HLT, LLT, and source code.
- Strong hands-on experience in embedded software development using C on STM32/AVR-8 processor families
- Good knowledge of real-time embedded systems.
- Ability to analyze defects, perform debugging, and implement bug fixes.
- Good Knowledge of configuration management tools such as git
- Good organizational abilities. Positive interpersonal skills, writing & verbal skills
Desired Skills
- Experience with IEC 61508 for functional safety concepts (including safety lifecycle activities and SIL-oriented verification/validation).
- Familiarity with aerospace system safety standards, such as ARP4754A and ARP4761.
- Experience with IEC 61784-3 communication profiles for industrial communication safety, including applications targeting the highest SIL level
Familiarity with tool qualification concepts and standard such as DO-330.
At Thales, we’re committed to fostering a workplace where respect, trust, collaboration, and passion drive everything we do. Here, you’ll feel empowered to bring your best self, thrive in a supportive culture, and love the work you do. Join us, and be part of a team reimagining technology to create solutions that truly make a difference – for a safer, greener, and more inclusive world.
📌 Lead Embedded Software- Embedded C,C Avionics,Source Code/AVR 8 (India)
🏢 Thales
📍 India