Taro Logo

Senior Avionics Platform Software Developer

Airbus is a global leader in aerospace, with commercial aircraft manufacturing and Space, Defense, and Helicopters divisions, being the largest aeronautics and space company in Europe.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Aerospace

Job Description

Airbus, a global aerospace leader and Europe's largest aeronautics company, is seeking a Senior Avionics Platform Software Developer for their Bangalore office. This role sits within their Engineering division in India, which has evolved as a key contributor to various programs with strong capabilities in structural analysis, loads, aerodynamics, and avionics software design.

The position involves developing safety-critical real-time embedded platform software for the avionics domain, conforming to DO 178 A/B standards. The successful candidate will provide technical leadership across the complete software lifecycle, from requirements definition to certification.

Key responsibilities include leading requirement engineering activities, contributing to platform software architecture evolution, developing both high and low-level designs, and efficient coding and debugging. The role requires coordination with stakeholders to resolve complex technical issues and mentoring junior team members.

The ideal candidate should have 7-10 years of experience in full software lifecycle, with hands-on experience in embedded programming using C, working with avionics RTOS, and implementing data loading functions. Knowledge of DO178c for Level A Software Development and experience with debugging tools like Trace32 and JTAG is essential.

Airbus offers a collaborative work environment focused on innovation and excellence. The company has a 50-year heritage in India and is committed to supporting social initiatives that positively impact local communities. This role provides an opportunity to work on cutting-edge avionics systems while contributing to the aerospace industry's advancement.

The position offers exposure to global teams and complex technical challenges, making it ideal for someone looking to advance their career in avionics software development while working for a world-leading aerospace company. The role combines technical expertise with leadership opportunities, offering a challenging and rewarding career path in the aviation industry.

Last updated 23 days ago

Responsibilities For Senior Avionics Platform Software Developer

  • Spearhead requirement engineering activity for platform software
  • Comprehend and contribute to global platform software architecture
  • Develop high level and low level design (HOOD/Class Definition/UML diagrams)
  • Perform coding, debugging and build generation
  • Coordinate with stakeholders to resolve complex technical issues
  • Troubleshoot issues from System testing, Simulator testing, Flight Test, and In-service
  • Mentor and groom junior team members
  • Maintain professional relationships with customers and stakeholders

Requirements For Senior Avionics Platform Software Developer

  • 7-10 years experience in full software lifecycle
  • Experience in Platform Software/Basic Software for Avionics
  • Embedded Programming (C) for Low Level Software Development
  • Experience with Embedded Systems and Hardware Software layers
  • Experience with Avionics RTOS on ARINC 653
  • Experience with Data Loading Function for Avionics Platform Software
  • Experience with Debugging Tools (Trace32, JTAG)
  • Knowledge of DO178c for Level A Software Development
  • Strong interpersonal skills
  • Configuration and Change Management experience