Browse current jobs

Lead Embedded Software- Embedded C, DO-178C Avionics ,Source Code,STM32/AVR 8

Thales · Bangalore

Apply on employer website

Collected role description

Role overview

Lead Embedded Software- Embedded C, DO-178C Avionics ,Source Code,STM32/AVR 8 at Thales

The role requires strong expertise in embedded software development, requirements-based verification, and lifecycle compliance.

Technical Lead

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.

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.

Good interpersonal skills, writing & verbal skills

Preferred qualifications and 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.

Employment details

  • Location: Bangalore, India
  • Thales is a global technology leader trusted by governments, institutions, and enterprises to tackle their most demanding challenges.
  • From quantum applications and artificial intelligence to cybersecurity and 6G innovation, our solutions empower critical decisions rooted in human intelligence.
  • Operating at the forefront of aerospace and space, cybersecurity and digital identity, we’re driven by a mission to build a future we can all trust.
  • Present in India since 1953, Thales is headquartered in Noida and has other operational offices and sites spread across Delhi, Gurugram, Bengaluru and Mumbai, among others.
  • Over 2200 employees are working with Thales and its joint ventures in India.
  • Since the beginning, Thales has been playing an essential role in India’s growth story by sharing its technologies and expertise in Defence, Aerospace and Cyber & Digital sectors.
  • Thales has two engineering competence centres in India - one in Noida focused on Cyber & Digital business, while the one in Bengaluru focuses on hardware, software and systems engineering capabilities for both the civil and defence sectors, serving global needs.
  • The Group has also established an MRO (Maintenance, Repair & Overhaul) facility in Gurugram to provide comprehensive avionics maintenance and repair services to Indian airlines and support the growth of the local aviation industry.
  • Location: Bangalore [India]

Collected experience requirement

10-15 years