Taro Logo

Avionics Software Engineer

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

Description For Avionics Software Engineer

Airbus, a global leader in aerospace with a 50-year presence in India, is seeking an Avionics Software Engineer to join their cabin software engineering team in Bengaluru. This role is crucial for developing and supporting cabin management and connectivity solutions for Airbus aircraft programs.

The position offers an opportunity to work on cutting-edge embedded avionics systems, developing software for both cockpit and cabin systems. You'll be part of a global team, with colleagues in Buxtehude, Germany, and Bengaluru, India, focusing on creating high-quality software products that ensure safe, secure, and efficient aircraft operation 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. You'll work with embedded C programming, real-time operating systems, and hardware-related software components. The role requires a strong technical background in embedded systems, combined with excellent problem-solving abilities and communication skills.

The ideal candidate will have at least 3 years of experience in software development, particularly in embedded systems, and a degree in Computer Science, Electrical, Electronics, or Aerospace Engineering. You'll be working in an agile environment, collaborating with various stakeholders, and contributing to the development of mission-critical aviation systems.

Airbus offers a collaborative work environment that promotes innovation and excellence. The company is committed to diversity and inclusion, welcoming applications from all backgrounds. This role provides an excellent opportunity to work on sophisticated aviation technology while contributing to the future of sustainable aerospace.

Last updated 13 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, System Testing and other stakeholders
  • Development of tools to improve ways of working and improve productivity

Requirements For Avionics Software Engineer

Linux
  • B.Tech./M.Tech.in Computer Science, Electrical, Electronics, Instrumentation and Control, 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)
  • Good Understanding of the DO178 lifecycle and V&V lifecycle documentation
  • Good Understanding of Computer Architecture, Operating Systems (RTOS, Linux), SW Engineering
  • Strong problem solving and logical thinking ability
  • Strong verbal and written communication skills
  • Ability to work well in a global team environment

Benefits For Avionics Software Engineer

Visa Sponsorship
  • Equal opportunities workplace
  • Flexible working arrangements
  • Global team environment

Jobs Related To Airbus India Private Limited Avionics Software Engineer