Senior/Lead Engineer – C++, GNSS

Company Details

In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow’s possible.



Present in India since 1953, Thales is headquartered in Noida, Uttar Pradesh, and has operational offices and sites spread across Bengaluru, Delhi, Gurugram, Hyderabad, Mumbai, Pune among others. Over 1800 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, Transport, Aerospace and Digital Identity and Security markets.

Thales is a global organization with operations on all continents serving five major markets, all of them of vital importance for our societies: aerospace, space, ground transportation, defence and security, and digital security. World-class technology, the combined expertise of 80,000 employees and operations in 68 countries have made Thales a key player in keeping the public safe and secure, guarding vital infrastructure and protecting the national security interests of countries around the globe. Thales is a global high technology leader investing in digital and “deep tech” innovations – connectivity, big data, artificial intelligence, cybersecurity and quantum technology – to build a future we can all trust, which is vital to the development of our societies.

• At Thales, we provide Careers and not only jobs. Our Mobility policy, which enables our employees to develop their careers by exploring opportunities in our offices across 68 countries.
• Together we believe that embracing flexibility by adopting a smarter way of working.
Employee Wellbeing is Thales top priority, and we provide best in class policies like Health & Life insurances.

To know more about Thales, please visit

Senior/Lead Engineer – GNSS

Thales India Engineering Competency Center in Bangalore is seeking Senior/Lead Engineer role to be part of Engineering team. The Engineer is in charge of the software development activities (requirements, architecture, code, tests, reviews). The objective is to add the SBAS capacity into a GPS receiver embedded into a transport aircraft, by delivering software that meet requirements coming from a Business Lines (B/L), with the adequate quality and maturity level, within schedule and budget.


Job Responsibilities :


As a Senior/Lead Engineer, you will be a major actor in the software development phases of avionics Multi Mode Receiver (MMR) product. In more details:

  • Engineering principles and best practices across all phases of software development
  • Ensure software development (analysis, specification, Code, Test implementation, integration, validation and verification) according to aeronautics normalization (DO178 DAL B).
  • Requirement (HLR, LLR), Software development and Testing (HLT, LLT) from software requirements as per DO178 DAL B.
  • Peer review
  • Debugging on cross compiler platform.
  • Requirement testing
  • Debugging and resolving complex problems by using Tests Benches and Tools.
  • Ensure quality deliveries before hand-off to Quality Assurance teams for further testing and verification.
  • Focus on timely delivery with quality and cost.
  • Participate in an AGILE team involved in the development.
  • Apply and comply with the configuration management process.
  • Cascade trustable information to the Senior/Lead Engineers.
  • Comply with Organizational policies.


Minimum Skills/Experience :

  • Should have overall 4 to 10 years engineering experiences in embedded software development.
  • Strong experience in native and cross compiler platform Linux and RTOS with knowledge of handling EVAL card for communication.
  • Should have strong experience in Embedded Software Development in writing HLR/LLR, CODE and HLT/LLT.
  • Strong experience in C/C++/ADA programming language and good in object oriented programming and concept.
  • Should have GNSS / GPS / MMR background.
  • Good experience in debugging software using IDE tools and experience in configuration management tool i.e: GIT (gitbucket) / IC Jenkins / JIRA.
  • Good knowledge on DO178 DAL B/C process and standard and knowledge about avionics protocols (A429, A664, RS232).
  • Hands on experience Redhat7 Linux PC and knowledge of TMS platform.
  • Knowledge of scripting language (e.g. Python, Ruby)

Qualifications : B.Tech in Electronics & Communication or related engineering discipline with 5 years of relevant experience.

Working experience in Defense\military\Aerospace products development is desirable.

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

Tagged as: software development

Visit Us On LinkedinVisit Us On FacebookVisit Us On Twitter