Embedded C++ Software engineer - Defence & Aereospace

Bertrandt Group

Roma

On-site

EUR 40,000 - 50,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bertrandt Group in Rome seeks an Embedded C++ Software Engineer to support development of real-time, safety-critical systems for defence programs. You will design, develop and validate software on embedded platforms running Linux and RTOS, collaborating with hardware, validation and system teams.

The role requires strong C++ knowledge, experience with embedded Linux, RTOS environments and software integration, testing and documentation.

Qualifications

  • Degree in Software Engineering, Electronics Engineering or related disciplines.
  • Proven Embedded Software Development experience.
  • Strong knowledge of C++ and Python.
  • Experience with Embedded Linux environments and RTOS architectures.
  • Knowledge of VxWorks or similar OS.
  • Strong multithreading, concurrency and networking understanding.
  • Experience with serial communications and networking concepts.
  • Familiarity with GitHub, Jenkins and CMake; Jira/Confluence helpful.
  • Good English communication skills.

Responsibilities

  • Design, develop and maintain embedded software in C++.
  • Implement software for real-time and safety-critical systems.
  • Develop and integrate components on Linux and VxWorks.
  • Design and optimize multithreaded applications and synchronization.
  • Develop communication interfaces and networking functionalities.
  • Manage serial communications and protocol integration.
  • Support software integration, testing and troubleshooting.
  • Collaborate with hardware, systems engineering and validation teams.
  • Produce and maintain technical documentation.

Skills

C++
Python
Embedded Linux
RTOS
VxWorks
GitHub
Jenkins
CMake
Jira
Confluence
DOORS
Agile
English

Education

Bachelor's degree in Software/Electronics Engineering

Tools

GitHub
Jenkins
CMake
DOORS
Jira
Confluence

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++/Qt Software Engineer - Defence & Aereospace
C++/Qt Software Engineer - Defence & Aereospace

Bertrandt Group • Roma

Hybrid
EUR 40,000 - 50,000
Systems Engineer - Defence Technologies
Systems Engineer - Defence Technologies

Bertrandt Group • Roma

On-site
EUR 55,000 - 75,000
Automotive Software Integration Engineer
Automotive Software Integration Engineer

Bertrandt Group • Sant'Agata Bolognese

On-site
EUR 30,000 - 40,000
Embedded C++ Engineer — Real-Time Safety-Critical Systems
Embedded C++ Engineer — Real-Time Safety-Critical Systems

Bertrandt Group • Roma

On-site
EUR 40,000 - 50,000
Junior Automotive Engineer
Junior Automotive Engineer

Bertrandt Group • Sant'Agata Bolognese

On-site
EUR 25,000 - 30,000
Automotive E/E Engineer
Automotive E/E Engineer

Bertrandt Group • Sant'Agata Bolognese

On-site
EUR 30,000 - 40,000
ILS & RAMS Engineer - Defence & Aerospace
ILS & RAMS Engineer - Defence & Aerospace

Bertrandt Group • Roma

On-site
EUR 55,000 - 85,000
Embedded Software Engineers
Embedded Software Engineers

TXT GROUP • Roma

On-site
EUR 32,000 - 37,000
Health insurance
Meal vouchers
Employee discounts
+2
Embedded SW Engineer (AUTOSAR)
Embedded SW Engineer (AUTOSAR)

Segula Technologies • Torino

On-site
EUR 32,000 - 38,000
Health insurance
Meal vouchers
Welfare programs
+5
Avionics Software Engineer
Avionics Software Engineer

1500 Airbus Italia S.p.A. • Roma

On-site
EUR 35,000 - 45,000