T

Thales

Global defense and aerospace electronics

Lead Embedded Software Engineer - Multiple Teams

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Solid understanding of the software development life cycle defined in DO-178C, particularly for DAL B/A avionics software.
  • Proven experience developing and reviewing software lifecycle artifacts, including High-Level Requirements, Low-Level Requirements, High-Level Test Cases, Low-Level Test Cases, 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 and interpersonal, writing, and verbal skills.

Responsibilities

  • Develop DO-178C DAL-A-compliant avionics software in accordance with DO-178C objectives.
  • Develop High-Level Requirements and Low-Level Requirements, ensuring clarity, completeness, and testability from upper-level artifacts.
  • Develop and maintain embedded software code based on Low-Level Requirements and software design.
  • Develop High-Level Test Cases to verify compliance of software behavior with High-Level Requirements.
  • Develop Low-Level Test Cases to verify detailed functional behavior defined in Low-Level Requirements.
  • Review High-Level Requirements, High-Level Test Cases, Low-Level Requirements, Low-Level Test Cases, and source code to ensure correctness, completeness, and DO-178C compliance.
  • Ensure bidirectional traceability between High-Level Requirements, Low-Level Requirements, source code, and test cases.
  • Collaborate with cross-functional teams to support software integration and certification activities.

Desired Qualifications

  • Experience with IEC 61508 for functional safety concepts, including safety lifecycle activities and Safety Integrity Level-oriented verification and 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 Safety Integrity Level.
  • Familiarity with tool qualification concepts and standards such as DO-330.

About the Company

Thales

Global defense and aerospace electronics

Thales designs and delivers critical technology for aerospace, defense, and digital security. Its products include electronics, software, and data-security systems that power air travel, payments, and modern military platforms, by integrating hardware and software to build systems such as avionics, radar, cybersecurity, and secure communications that collect sensor data and protect networks. It stands out through deep industrial experience, end-to-end solutions across defense, aerospace, and cybersecurity, and a focus on AI and quantum tech, aided by strategic acquisitions and partial state ownership. Its goal is to provide reliable, secure, and connected technologies that support national security, public safety, and everyday life by solving complex security and connectivity challenges.

Company size
10,001+
Company stage
IPO
Headquarters
Meudon, France
Founded
1893

Recently Posted Jobs

Explore more opportunities at Thales

See more jobs