Avionics Software Engineer

1500 Airbus Italia S.p.A.

Roma

On-site

EUR 35,000 - 45,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Airbus Italia S.p.A. is seeking a capable embedded software engineer to design, develop and maintain real-time software in C/C++ for microcontrollers, SoCs, and embedded Linux platforms.

You will work on board bring-up, low-level drivers and cross-functional collaboration across hardware, systems and QA teams. Applicants should have 1–2 years of relevant experience, a Master’s in Computer Engineering, and hands-on RTOS experience (FreeRTOS, VxWorks, Zephyr) with knowledge of MISRA/DO-178C

Qualifications

  • Master's degree in Computer Engineering required.
  • 1–2 years of work experience in embedded software.
  • Proficiency in C/C++ and real-time programming.

Responsibilities

  • Design, develop, and maintain real-time embedded software.
  • Develop software architecture and low-level drivers for microcontrollers and embedded platforms.
  • 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 (design, implementation, test plans).
  • Collaborate with 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 process improvements.

Skills

C/C++
Real-time programming
RTOS
Embedded systems
Microcontroller interfaces

Education

Master's degree in Computer Engineering

Tools

JTAG
Oscilloscopes
Logic analyzers
Git
Python scripting
CI pipelines
MISRA/DO-178C

Job description

Main activities

Design, develop, and maintain real-time embedded software in C/C++ (and/or other relevant languages).

  • Develop software architecture and low-level drivers for microcontrollers, SoCs, 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 (design, implementation, test plans).
  • Collaborate with cross-functional teams (hardware, systems, QA, etc.) 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.
Education/Training
  • Master's degree in Computer Engineering.
Experience
  • At least 1-2 years of work experience.
  • Proficiency in C/C++ and real-time programming techniques.
  • Experience with RTOSs (e.g., FreeRTOS, VxWorks, Zephyr) or bare-metal development.
  • Strong knowledge of microcontrollers, embedded platforms, and low-level hardware interfaces (I2C, SPI, UART, CAN, etc.).
Tool or product requirements
  • Familiarity with debugging tools (JTAG, oscilloscopes, logic analyzers).
  • Experience with software development processes (Agile, V-model, etc.) and version control systems (e.g., Git).
  • Knowledge of safety or industry standards (e.g., MISRA, ISO 26262, DO-178C, etc.) is a strong plus.
  • Experience with model-based design, unit testing frameworks, or continuous integration pipelines.
  • Familiarity with scripting languages (Python, Bash) for automation or testing.
  • Prior involvement in certifiable or regulated embedded software projects.
Languages
  • English: Professional working proficiency This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company's success, reputation and sustainable growth.
Company

Airbus Italia S.p.A.

Employment Type

Permanent

Base Salary Range

EUR 35.000 - EUR 45.000

Annual Experience Level

Professional

Job Family

Software Engineering

Airbus is committed to achieving workforce diversity and creating an inclusive working environment.

We welcome all applications irrespective of social and cultural background, age, gender, disability, sexual orientation or religious belief.

Airbus is, and always has been, committed to equal opportunities for all.

As such, we will never ask for any type of monetary exchange in the frame of a recruitment process. Any impersonation of Airbus to do so should be reported to emsom@airbus.com.

At Airbus, we support you to work, connect and collaborate more easily and flexibly.

Wherever possible, we foster flexible working arrangements to stimulate innovative thinking.

Airbus pioneers sustainable aerospace for a safe and united world.

The Company constantly innovates to provide efficient and technologically-advanced solutions in aerospace, defence, and connected services.

In commercial aircraft, Airbus offers modern and fuel-efficient airliners and associated services.

Airbus is also a European leader in defence and security and one of the world's leading space businesses.

In helicopters, Airbus provides the most efficient civil and military rotorcraft solutions and services worldwide.

From sending your resume to participating in successful interviews, here you can access all important pieces of information to guide you in your candidate journey.

Learn more

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Interniship: Support to Management
Interniship: Support to Management

1500 Airbus Italia S.p.A. • Roma

On-site
EUR 6,700 - 10,000
Mentor program
Exposure to management
Professional growth
Senior Aircraft Maintenance Technician B1.3/B2
Senior Aircraft Maintenance Technician B1.3/B2

Airbus • Trento

On-site
EUR 28,000 - 40,000
Shift work
Professional training
International mobility
+2
Eli - Avionic Subsystem/Sw Engineer
Eli - Avionic Subsystem/Sw Engineer

Leonardo • Varese

Hybrid
EUR 55,000 - 75,000
Hybrid working
13th-month salary
Performance bonus linked to business
+3
Customer Support Manager
Customer Support Manager

Airbus Helicopters • Trento

On-site
EUR 45,000 - 60,000
Ticket ristorante 9€
Mobilità internazionale
Customer Support Manager
Customer Support Manager

Airbus • Trento

On-site
EUR 45,000 - 60,000
Orari di lavoro flessibili
Formazione continua per lo sviluppo di
Biglietti mensa 9€
+2
Eli System Integration Specialist
Eli System Integration Specialist

Leonardo • Varese

Hybrid
EUR 33,000 - 36,000
Hybrid working
13th-month salary
Performance bonus
+2
Electro-Avionics Testing Specialist
Electro-Avionics Testing Specialist

Piaggio Aerospace • Savona

On-site
EUR 30,000 - 32,000
Firmware Engineer
Firmware Engineer

Agap2 • Vicenza

On-site
EUR 35,000 - 50,000
Dynamic and challenging work environment
Opportunities for learning and growth
Competitive salary and benefits package
+1
Embedded C++ Software engineer - Defence & Aereospace
Embedded C++ Software engineer - Defence & Aereospace

Bertrandt Group • Roma

On-site
EUR 40,000 - 50,000
Senior Commercial ComOps Manager
Senior Commercial ComOps Manager

CC2020 GE Avio S.r.l. • Rivalta di Torino

On-site
EUR 59,000 - 88,000
Performance-related bonuses
Flexible benefits platform
Employee pension plan
+5