Taro Logo

Avionics Software Engineer

Global aerospace leader with 50 years presence in India, pioneering sustainable aerospace solutions and aircraft manufacturing.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive · Space

Description For Avionics Software Engineer

Airbus India Private Limited, a global leader in aerospace with over 50 years of presence in India, is seeking an Avionics Software Engineer to join their team in Bangalore. This role is part of the cabin software engineering team, responsible for developing and supporting high-quality software products for aircraft operations.

The position involves working on critical avionics systems, developing embedded software solutions for cockpit and cabin systems. You'll be part of a global team with locations in Buxtehude, Germany, and Bengaluru, India, contributing to software that ensures safe, secure, and efficient aircraft operations while optimizing crew and passenger comfort.

As an Avionics Software Engineer, you'll be involved in the complete software development lifecycle, from requirements gathering to integration testing. The role requires expertise in embedded C programming, real-time operating systems, and hardware-related software components. You'll work with various communication protocols like CAN, A429, I2C, and RS-232, while following DO178 standards and agile methodologies.

The ideal candidate should have at least 3 years of experience in embedded software development, strong programming skills in C/C++, and a deep understanding of computer architecture and operating systems. This role offers the opportunity to work on cutting-edge aerospace technology while collaborating with a diverse, global team of experts.

Airbus is committed to workforce diversity and creating an inclusive working environment. The company offers a collaborative culture driven by innovation and excellence, with opportunities to contribute to sustainable aerospace solutions and social initiatives that positively impact communities.

Last updated 12 days ago

Responsibilities For Avionics Software Engineer

  • Develop software on Embedded Avionics products for Cockpit and Cabin Systems
  • Develop Software Requirements, Architecture and Design for multiple components
  • Develop Build and Tool pipeline for CI/CD
  • Follow agile development methodology
  • Verification and validation of software build
  • HW-SW Integration testing
  • Project Schedule, Cost, Risk Management and Sub-Contractor Management
  • Collaborate with Design office experts and System Testing teams
  • Development of tools to improve ways of working and productivity

Requirements For Avionics Software Engineer

Linux
  • B.Tech./M.Tech.in Computer Science, Electrical, Electronics, Instrumentation and Control, or Aerospace
  • 3 years experience in software development and integration
  • Strong programming skills in C, C++, Matlab, shell scripting
  • Experience with hardware-related software components and drivers (CAN, A429, I2C, RS-232)
  • Understanding of DO178 lifecycle and V&V lifecycle documentation
  • Understanding of Computer Architecture, Operating Systems (RTOS, Linux), SW Engineering (POSIX)
  • Strong problem solving and logical thinking ability
  • Strong verbal and written communication skills
  • Ability to work well in a global team environment

Jobs Related To Airbus India Private Limited Avionics Software Engineer