Airbus logo

Avionics Software Developer for Air Traffic Products

Airbus
NewPosted today

LOCATION

Bangalore Area · Onsite

EXPERIENCE

6+ Years

TYPE

FullTime

SKILLS REQUIRED

C ProgrammingSoftware ArchitectureEmbedded Software DevelopmentRequirements Engineering

Job description

Overview

Senior avionics software developer role focused on defining, developing, testing and maintaining safety-critical software for onboard air traffic management products.

What you'll do

  • Spearhead requirement engineering activities, including gathering system requirements and analyzing and documenting software requirements.
  • Comprehend the global software architecture (static and dynamic) and contribute to incremental evolutions.
  • Develop high level design and low level design (HOOD, class definition, UML diagrams).
  • Perform coding, debugging and build generation efficiently.
  • Coordinate with stakeholders and verification teams to resolve complex technical issues.
  • Troubleshoot issues reported by system testing, simulator testing, flight test, in-service issues and AoG situations by coordinating with internal and external teams.
  • Maintain good professional relationships with customers, stakeholders, peers and partners.

What you'll need

  • Bachelor's or Master's degree with 6+ years of experience in embedded software development, with a significant focus on avionics or safety-critical systems.
  • Hands-on experience in embedded software requirements engineering and architecture (static and dynamic).
  • Design and development experience (algorithms, interfaces, schedulers, abstraction and modularization).
  • Proven expertise in programming languages such as C, C++ or ADA.
  • Strong understanding of real-time operating systems (RTOS) principles and application.
  • In-depth knowledge of avionics communication protocols (e.g., A653, AFDX, CAN, Ethernet, etc.).
  • Experience with software development processes compliant with DO-178 B/C standards.
  • Ability to work independently and manage multiple tasks effectively.
  • Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
  • Experience with configuration management tools (e.g., Git) and change management systems (e.g., Jira).

Nice to have

  • System knowledge of ATSU, SATCOM, Datalink, FMS, CMU, or similar systems.
  • Model development experience using Matlab, Simulink, or SCADE.
  • Familiarity with air traffic management concepts, systems and regulations is highly desirable.

Details

  • Employment type: Permanent.
  • Location: Bangalore Area.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Avionics Software Developer for Air Traffic Products