A

Airbus

Manufacturer of commercial aircraft, helicopters, defense

Avionics Software Engineer

Embedded EngineeringPosted on Nov 12
Full-timeRome, Metropolitan City of Rome Capital, Italy€35k - €45k /yrIn-person

About the Job

Requirements

  • A Master's degree in Computer Engineering is required.
  • At least 1–2 years of work experience is required.
  • Proficiency in C/C++ and real-time programming techniques is required.
  • Experience with real-time operating systems such as FreeRTOS, VxWorks, or Zephyr, or bare-metal development, is required.
  • Strong knowledge of microcontrollers, embedded platforms, and low-level hardware interfaces such as I2C, SPI, UART, and CAN is required.
  • Familiarity with debugging tools such as JTAG, oscilloscopes, and logic analyzers is required.
  • Experience with software development processes such as Agile and V-model, and version control systems such as Git, is required.
  • Experience with model-based design, unit testing frameworks, or continuous integration pipelines is required.
  • Familiarity with scripting languages such as Python and Bash for automation or testing is required.
  • Prior involvement in certifiable or regulated embedded software projects is required.
  • Professional working proficiency in English is required.
  • Awareness of potential compliance risks and a commitment to act with integrity are required.

Responsibilities

  • Design, develop, and maintain real-time embedded software in C/C++ or other relevant languages.
  • Develop software architecture and low-level drivers for microcontrollers, systems-on-chip, or embedded Linux systems.
  • Integrate software with hardware components and perform board bring-up.
  • Conduct performance analysis, debugging, and real-time optimization.
  • Ensure software meets quality, safety, and timing requirements.
  • Write and maintain detailed technical documentation, including design documents, implementation details, and test plans.
  • Collaborate with hardware, systems, quality assurance, and other cross-functional teams throughout the development lifecycle.
  • Support verification and validation activities, including unit testing and system integration testing.
  • Participate in code reviews and contribute to continuous improvement of development processes.

Desired Qualifications

  • Knowledge of safety or industry standards such as MISRA, ISO 26262, or DO-178C is a strong plus.

About the Company

Airbus

Manufacturer of commercial aircraft, helicopters, defense

Airbus designs and manufactures a wide range of aerospace products, including commercial airplanes, helicopters, defense systems, and space technologies. Its aircraft and rotorcraft are built with integrated airframes, propulsion, avionics, and digital systems to carry passengers, cargo, or conduct military missions, while its space division covers satellites, orbital infrastructure, launch services, and secure communications. Airbus differentiates itself with an end-to-end portfolio across commercial, defense, and space, a global manufacturing and services network, and a focus on sustainability and digital transformation. Its goal is to enable global mobility and connectivity while reducing aviation’s environmental impact through sustainable aviation and collaborative innovation.

Company size
10,001+
Company stage
IPO
Headquarters
Blagnac, France
Founded
1970

Recently Posted Jobs

Explore more opportunities at Airbus

See more jobs