T

Thales

Global defense and aerospace electronics

Technical Lead

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

About the Job

Requirements

  • A Bachelor of Technology in Computer Science and Engineering, Electronics and Communication, or an equivalent discipline, with 7 to 12 years of relevant experience.
  • Expert-level proficiency in Embedded C programming.
  • Expertise in memory usage, scheduling, and execution-time allocation.
  • A good understanding of Integrated Modular Avionics and real-time operating systems.
  • Strong proficiency with RTRT, LDRA, or other testing tools and hands-on verification experience.
  • Knowledge of data structures and database management.
  • Experience with cockpit display and graphics, Primary Flight Display, Multi-Functional Display, and Flight Management System functionality.
  • Knowledge of DO-178B/C and coding standards such as MISRA.
  • Ability to write system specifications, high-level requirements, and low-level requirements, and to define high-level and low-level test procedures with hands-on verification experience.
  • Overall software-development experience with avionics embedded systems and software development life cycles.
  • Knowledge of configuration management tools such as ClearCase or Git.
  • Knowledge of avionics protocols including A429, A664/AFDX, RS232, and ARINC 653.
  • Organizational abilities and interpersonal, written, and verbal communication skills.

Responsibilities

  • Lead software development activities, including requirements capture, design, coding, and verification and validation, to deliver software that meets business-line requirements with appropriate quality and maturity within schedule and budget.
  • Develop platform and application software for avionics flight display systems using C and Embedded C, including complex architectures, scheduling, multithreaded programming, real-time operating systems, requirements, algorithms, interfaces, and designs, in accordance with DO-178B/C standards.
  • Demonstrate technical capabilities in software projects.
  • Perform peer reviews of high-level specifications and development artifacts.
  • Debug, fix bugs, and enhance existing software.
  • Perform development-level testing and regression testing on existing features.
  • Ensure quality deliveries before handoff to quality assurance teams for further testing and verification.
  • Participate in an Agile team through development phases while meeting deadlines and contractual milestones.
  • Contribute to the development, selection, tailoring, and deployment of processes, tools, and metrics.
  • Propose product and lean-process ideas and contribute to their deployment.

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