Airbus

Avionics Software Engineer

Airbus
Apply
4 days ago
Rome, ItalyEntry Level / Mid Level

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, SoCs, and embedded Linux systems.
  • Integrate software with hardware, perform board bring-up, and conduct performance analysis, debugging, and real-time optimization.
  • Ensure software meets quality, safety, and timing requirements.
  • Write technical documentation, including design documents, implementation documentation, and test plans.
  • Collaborate with hardware, systems, QA, and other cross-functional teams throughout development.
  • Support verification and validation, including unit testing and system integration testing.
  • Participate in code reviews and continuous improvement of development processes.

Requirements

  • Master’s degree in Computer Engineering.
  • At least 1–2 years of work experience.
  • Proficiency in C/C++ and real-time programming techniques.
  • Experience with RTOSs such as FreeRTOS, VxWorks, or Zephyr, or with bare-metal development.
  • Strong knowledge of microcontrollers, embedded platforms, and low-level interfaces including I2C, SPI, UART, and CAN.
  • Familiarity with debugging tools such as JTAG, oscilloscopes, and logic analyzers.
  • Experience with software development processes and version control systems such as Git.
  • Knowledge of MISRA, ISO 26262, or DO-178C is a strong plus.
  • Experience with model-based design, unit testing frameworks, or continuous integration pipelines is advantageous.
  • Familiarity with Python or Bash for automation or testing.
  • Prior involvement in certifiable or regulated embedded software projects.
  • Professional working proficiency in English.

Benefits

  • Permanent employment with Airbus Italia S.p.A.
  • Base salary range of EUR 35,000–45,000 annually.
  • Flexible working arrangements are supported wherever possible to facilitate collaboration and innovative thinking.

Tech Stack

Categories

Contact me