Opportunity Embedded & Firmware work from LinkedIn, X, Reddit and Upwork, in one list. Find me work
techroles

Embedded C++ Software engineer - Defence & Aereospace

Bertrandt bertrandt.com Open · verified Oct 24, 2026
Milan Mid-level Embedded & Firmware

At a glance

Mid-level Embedded & Firmware role at Bertrandt. Milan · €40,000–€50,000 base.

SalaryStated by Bertrandt
€40,000 – €50,000
Base salary for this role, in EUR per year, as published in the posting.
RoleEmbedded & Firmware
SeniorityMid-level
LocationMilan
Base pay€40,000–€50,000
Role brief

techroles summary, based on the employer's posting.

What you'll do

  • Build and maintain embedded C++ applications for real-time, safety-critical systems
  • Integrate software on Linux and VxWorks, including multithreaded components and synchronization
  • Develop networking features and communication interfaces, including serial links and protocol integration
  • Test, troubleshoot and verify software during integration, working with hardware, systems and validation teams
  • Keep technical documentation current and support software validation activities

What you bring

  • A degree in software engineering, electronics engineering or another related discipline
  • Hands-on embedded software development experience, with strong C++ and working Python knowledge
  • Experience with embedded Linux, RTOS and real-time systems, plus VxWorks or a comparable operating system
  • Understanding of multithreading, concurrency, communication protocols and serial interfaces
  • Good English communication skills

Who this fits

This role suits an embedded developer with experience in real-time software and safety-critical systems. You must relocate to Rome; the role uses a hybrid work model. The stated annual gross salary is €40,000 to €50,000.

From the employer

The position requires relocation in Rome.

The role offers a hybrid working model

About Bertrandt

Bertrandt is an international engineering and technology partner supporting leading customers in the Automotive, Aerospace, Defence, Industrial and Digital Engineering sectors.

What We Are Looking For

For a leading international Defence company based in Rome, we are looking for an Embedded C++ Software Engineer to support the development of advanced real-time and safety-critical systems.

The selected candidate will be involved in the design, development, integration and validation of software applications running on embedded platforms based on Linux and RTOS technologies, contributing to mission-critical Defence programs.

Responsibilities

  • Design, develop and maintain embedded software applications in C++;

  • Implement software solutions for real-time and safety-critical systems;

  • Develop and integrate software components on Linux and VxWorks platforms;

  • Design and optimize multithreaded applications and synchronization mechanisms;

  • Develop communication interfaces and networking functionalities;

  • Manage serial communications and protocol integration activities;

  • Support software integration, testing and troubleshooting activities;

  • Collaborate with hardware, system engineering and validation teams;

  • Produce and maintain technical documentation according to project standards;

  • Contribute to software verification and validation activities.

Requirements

Mandatory

  • Degree in Software Engineering, Electronics Engineering or related disciplines;

  • Proven experience in Embedded Software Development;

  • Strong knowledge of C++;

  • Good knowledge of Python;

  • Experience with Embedded Linux environments;

  • Experience with RTOS architectures and real-time systems;

  • Knowledge of VxWorks or similar OS;

  • Strong understanding of multithreading, concurrency and synchronization mechanisms;

  • Experience with communication protocols and networking concepts;

  • Experience with serial communication interfaces;

  • Knowledge of Git Hub;

  • Experience with Jenkins and CMake;

  • Experience in software integration, testing and troubleshooting;

  • Good English communication skills.

Preferred

  • Experience in Defence, Aerospace, Railway or other safety-critical environments;

  • Experience in writing and maintaining technical documentation;

  • Knowledge of requirements and documentation management tools (DOORS or similar);

  • Experience working in Agile environments;

  • Knowledge of Jira and Confluence;

  • Familiarity with CI/CD methodologies and automated software delivery processes.

Yearly Gross Salary: €40,000 - €50,000

As a leading technology partner in the automotive, aerospace and mechanical engineering sectors, Bertrandt focuses on the trends of digitalization, autonomous systems, connectivity and electric mobility. With our almost 50 years of cross-sector experience, our global presence and our expert organization, we help to shape the future and implement innovative projects for our customers. Our strengths are our many years of experience in transformation processes, our ability to see projects from a holistic perspective – from the initial idea to start of production and after sales – and the speed at which we can scale up projects. Around 13.000 employees at more than 50 sites worldwide are committed to addressing the challenges faced by our customers.

Bertrandt guarantees (in accordance with Legislative Decree 198/2006, Legislative Decree 215/2003 and Legislative Decree 216/2003) equal access to employment for all candidates and are committed to fostering respect for diversity and inclusion in the workplace

Opportunity

Embedded & Firmware work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Embedded & Firmware€40k+

Find me work

By the team behind techroles.

Find me work
Opportunity

Embedded & Firmware work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Find me work

By the team behind techroles.