Technical Lead
Thales · Bangalore
Collected role description
Role overview
Technical Lead at Thales
As a Senior / Technical Lead, you will be a major actor in the software development phase using approach with C /Embedded C.
Responsibilities
- In more details:
- Development of Platform & Application Software with a good understanding of complex architectures , Scheduling , multi thread program development , RTOS , requirements, algorithms, interfaces and designs for avionics systems (Flight Display System) as per DO178B/C standards
- Demonstrate the technical capabilities in software projects.
- Perform Peer reviews of high level Specifications & Dev artifacts.
- Debugging, bug fixing & enhancements on existing Software.
- To perform Development free hands testing & regression on existing features.
- Ensure quality deliveries before hand-off to Quality Assurance teams for further testing and verification.
- Participate in an AGILE team involved in the development phases by respecting deadlines and contractual milestones.
- Contribute in the development, selection, tailoring and deployment of processes, tools and metrics.
- Provide new product/lean-process ideas and contribute to deploy them.
- Minimum Skills/Experience:
- EXPERT in Embedded C Programming Language.
- EXPERT in Memory usage, Scheduling and execution time allocation.
- Good understanding of Integrated Modular Avionics (IMA) and RTOS
- Candidate should be Strong in RTRT OR LDRA or other Testing tools Unit Test language & hands on experience in verification.
- Knowledge in Data Structures and Data base management.
- Good experience on Cockpit Display and Graphics, Primary Flight Display, Multi-Functional Display, Flight Management System functionality
- Knowledge in DO178B/C is required and Knowledge of Coding standards e.g. MISRA.
- Candidate should be strong in writing System Specification, High Level Requirements & Low Level Requirements.
- Also Strong in High Level Test & Low level Test definition procedure & hands on experience in verification.
- Should have overall engineering experiences in software development of Avionics embedded system and experience in software Development Life Cycles
- Knowledge in configuration management tools like clearcase or git is required
- Knowledge about avionics protocols (A429, A664 – AFDX, RS232, Arinc653)
- Good organizational abilities.
- Good interpersonal skills, writing & verbal skills
- 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.
Required qualifications
- Bachelor of Technology in Computer Science & Engineering, Electronics & Communication or equivalent discipline with 7 to 12 years of relevant experience.
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.
- Thales India Engineering Competency Center is seeking a Senior / Technical Lead to be part of its Avionics Flight Display Systems.
- The Senior / Technical Lead is in charge of the software development activities (Requirement Capturing, Design, Code and V&V), in order to deliver software that meet requirements coming from a Business Lines (B/L), with the adequate quality and maturity level, within schedule and budget.
- Location: Thales India Private Limited, Richmond Town, Bengaluru / Hybrid
- Job
- Location: Bangalore [India]
Collected experience requirement
7-12 years