2,134,761open jobs
135,312companies
251,211added this week
Browse all
Location
Hybrid (Darmstadt, Germany)
Visa
Sponsors visas in United Kingdom; no register of this country names it
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 7, 2026. First seen by Alion on Nov 6, 2026. Leonardo scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Leonardo is an Italian aerospace, defence and security group headquartered in Rome that builds helicopters, aircraft, aerostructures, defence electronics, space systems and cyber security solutions. Founded in 1948 as Finmeccanica and renamed in 2017, it is listed in Milan with the Italian state as its largest shareholder, employs more than 50,000 people and has major industrial operations in Italy, the UK, Poland and the US. Its openings span cyber security engineers, systems, software and quality engineers, ground station and test engineers, project managers and customer service officers at sites such as Rome, Edinburgh, Luton, Southampton and Turin.

Job Description:

Do what you love as a Software Engineer!

As part of our multi-national team, you will be designing, developing, and maintaining efficient and reliable C++ code for a sophisticated software environment in the space domain. The position includes developing software models for satellite subsystems as well as contributing to the simulation infrastructure libraries shared between several missions. As member of a team with excellent expertise in both software development and space, you will get the opportunity to develop your career.

Help us to identify bottlenecks as well as bugs, and devise solutions to these problems by assuring the functionality of the systems. You will help maintaining the code quality, organization, and automation. You will translate the customer needs into delivered features, and become proficient in estimating and defining your future tasks.

Show us what you have as a C++ Developer!

You have proficiency in C/C++, with fair knowledge of the corresponding language specifications and with shown experience. You know how to use the standard template library and its containers. You know object orientation, and can draw and understand class diagrams in UML.

You are familiar with development tools such as debuggers, profilers, and tracing utilities. You are excellent at problem solving, with a logical and pragmatic demeanour.

Do you want us to invest in you?

Responsibilitites / Duties

  • Design, develop, document and test software in C++ that you and your company can be proud of.
  • Show everyone what you are capable of, disseminating knowledge and learn with others; praising openly successes of your colleagues and receive praise for your own successes.
  • Grow yourself, grow the company and be rewarded as a technical specialist
  • No need to get ‘manager’ in the job title and only develop stuff in Microsoft Office

Qualifications/Experience

  • Degree educated SW Engineer
  • Some experience in working in a team as working student or staff member

Essential Skills

  • C++ programming language
  • Object oriented programming and design using UML
  • Proficiency in spoken and written English

Desirable Skills

Experience with more sophisticated elements of software development would be an asset:

  • Linux command line, Source Code Control System (Git), Maven
  • Debugging of code, static and dynamic code analysis
  • Experience in continuous integration processes and tools
  • Knowledge of automated testing using CppUnit or similar
  • JavaScript and Java programming languages

A background in space market and its applicable standards would help further:

  • SMP2 or ECSS SMP standard, and the SIMULUS suite
  • Spacecraft Operations including ECSS-E-70 (Packet Utilisation Standard)
  • Spacecraft Database, e.g. expressed as SCOS MIB or EGS-CC CDM

Seniority:

Junior

Primary Location:

DE - Darmstadt - Europahaus

Contract Type:

Hybrid Working:

Hybrid
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,134,761 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Darmstadt
Hybrid · Full-Time · Aachen
JavaScript
Node JS
Frontend
Vue.js
Webpack
Nuxt.js
Vite
Sass
DevOps
Rest API
CI/CD
Git
QA
Jest
Apply
Remote (Germany) · Full-Time · 5+ years exp · Bachelor's Degree · Berlin
Python
Java
TypeScript
AI/ML
Model Context Protocol
AI Agents
LLM
RAG
Machine Learning
Mobile
Clean Architecture
DevOps
Rest API
CI/CD
Kubernetes
Apply
Remote (Germany) · Full-Time · Frankfurt am Main
Python
Python
FastAPI
Pydantic
AI/ML
Scikit-learn
AI Agents
OpenAI
Machine Learning
Apply
Hybrid · Full-Time · 3+ years exp · Munich
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Redis
Frontend
Vue.js
DevOps
Rest API
OpenTelemetry
CI/CD
Docker
Kubernetes
Argo Workflows
Quantum
IQM
Apply
In office · Full-Time · 8+ years exp · Munich
Python
Java
Kotlin
TypeScript
Apply
In office · Full-Time · Darmstadt
Python
C++
AI/ML
Time Series
DevOps
Rest API
Windows
TCP/IP
Apply
In office · Full-Time · Kaiserslautern · Darmstadt · Mannheim · Mainz
Apply
In office · Full-Time · Darmstadt
Apply
In office · Full-Time · Darmstadt
Apply
In office · Part-Time · Darmstadt
Apply
See all jobs
This is one of many
2,134,761 more open roles from verified company boards, updated every day.