×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Software Testing, C++ Developer

Job in Rome, Lazio, Italy
Listing for: Leonardo
Contract position
Listed on 2026-06-30
Job specializations:
  • Software Development
    Software Engineer, Software Testing, C++ Developer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 32731 - 48000 EUR Yearly EUR 32731.00 48000.00 YEAR
Job Description & How to Apply Below
Overview La posizione è aperta all’interno del team di Leonardo. Leonardo è un gruppo industriale internazionale, leader nei settori Aerospace, Defense e Security, che crea capacità tecnologiche multi-domain in elicotteri, aerei, aerostrutture, elettronica, cyber security e spaziale. Con oltre 60000 dipendenti in tutto il mondo Leonardo ha una forte presenza industriale in Italia, Regno Unito, Polonia e Stati Uniti, operando in 150 paesi anche tramite controllate, joint venture e partecipazioni.

È un protagonista dei principali programmi strategici globali e partner tecnologico e industriale per governi, amministrazioni di difesa, istituzioni e aziende.

Key Responsibilities Analysis of system requirements and their translation into software requirements, using dedicated tools (e.g., DOORS)
Definition of system and software architecture, identification of subsystems and components, their functionalities, and interfaces, through use of modeling languages (e.g., UML)
Software development in compiled languages (C++) and interpreted languages (Python), and frameworks such as DDS, Qt/QML, and Esri Runtime Integration, validation and testing of software, also at locations other than Caselle, in Italy and abroad

Preparation of technical specifications and project documentation, primarily in English Software and documentation configuration management (versioning, PLM)
Education Degree in Computer Engineering or related disciplines

Seniority

Junior: 1‑3 years of experience

Expert: 3‑5 years of experience

Technical knowledge and skills

Analysis and management of system and software requirements (e.g., DOORS)
Software design according to object‑oriented paradigms (OOA, OOD, OOP)
Definition of software and system architectures, including UML modeling

Software development in C++ and Python

Experience with frameworks and middleware (e.g., DDS, Qt/QML, Esri Runtime)
Software integration, testing and validation

Configuration management (versioning) and familiarity with PLM systems

Behavioral skills

Proactivity

Ability to work in a team Problem‑solving attitude

Flexibility in dealing with topics outside one’s domain of expertise

Language skills

Good knowledge of English (B2)
Computer skills

Use of software development environments (IDE) and debugging tools

Knowledge of code versioning systems (e.g., Git)
Familiarity with modeling and requirements management tools (e.g., UML tools, DOORS)
Other The ideal candidate is available to carry out work primarily on‑site and to undertake short/medium‑term business trips, after adequate on‑the‑job training, in Italy and/or abroad.

Inclusion & Diversity Involvement, enhancement of skills, and care for the well‑being and safety of people are the cornerstones of our corporate culture. We strive every day to foster an inclusive and stimulating work environment, actively promoting the principles of inclusion, equity, and valuing diversity.

Compensation & benefits

Reference collective labor agreement: CCNL for Private Metalworking Industry and Plant Installation Work mode:
Hybrid Contractual category:
Employee Contract type:
Permanent/fixed‑term/administration (possible duration)
Gross annual salary (RAL): 32,731.92 – 48,000 € Thirteenth month’s salary

Performance‑related bonus

Welfare vouchers worth 250 € annually

Company canteen

Opportunities for continuous training and updating of professional and soft skills

Well‑being initiatives tailored to individual needs

Employment Details Primary location: IT – Torino – Caselle Nord Contract type:
Permanent Hybrid working:
Yes
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary