Avionics Software Development Engineer

Tata Consultancy Services

a month ago

Expires on11 Dec 2025

Bengaluru, Karnataka, India

Job description & requirements

Role: Avionics Software Development Engineer

Location: Bangalore

Experience : Minimum 5+Years of experience

Education Qualification: Bachelor's/Master degree in Electronics/ Electrical/ Aeronautical engineering

Must Have:

  • Proven knowledge of C and/or ADA programming languages, software architecture and design methodologies
  • Exposure to ARINC 429, Ethernet, MIL-STD-1553B and/or RS232/422/485 protocols
  • Exposure to VxWorks/LynxOS real time operating systems, iData graphics library, LDRA and RapiCover testing and analysis tools
  • Good understanding of DO-178 B/C standards.
  • Experience in working with both Avionics systems and software.
  • Knowledge of FAA/EASA certification requirements (Part 23)
  • Knowledge of DO254 standards
  • Good Analytical and debugging skills


Key Responsibilities:

  • Develop embedded Software for certified avionics systems on trainer and business aircraft
  • Perform Code reviews and analysis
  • Support Software design activities, including requirement definitions/reviews
  • Run test and simulations on host development environments and software verification rigs
  • Prepare Software documentation compliant with DO-178 standards

Job domain/function :

Educational qualifications :

Location :

Bengaluru, Karnataka, India

Create alert for similar jobs

Tata Consultancy Services

similarJobs