-
View all jobs
Thales people architect solutions that enable two-thirds of planes to take off and land safely. We create in-flight entertainment systems that engross 50 million fliers every year and we develop the avionics that control the world’s largest commercial aircrafts. Our simulators train the next generation of pilots for fighter jets, transporters and search and rescue helicopters. And, together, each and every member of our aerospace team makes a difference.
We say HI* ̶ Welcome to our Thales Team!
Say HI* – to your career as
Senior C++ Software engineer (m/f/d)
at our Bern site
In Bern, you can expect training and simulation solutions for armed forces on land, at sea and in the air, for police authorities and for helicopter operators worldwide. This is the right place for you if you want to work with us to develop and shape live and virtual training systems. Become part of the Thales team of experts at one of the leading providers of training & simulation in Europe.
We look forward to meeting you!
Your Mission
When the time is right for change, our international teams are here to tackle the complexity of today with the industry-leading technologies of tomorrow. Are you in? Your contact Lisa Ungemach is looking forward to receiving your online application via our career portal.
Lisa Ungemach
[email protected]
Talent Acquisition Partner
We say HI* ̶ Welcome to our Thales Team!
- Human Intelligence
Say HI* – to your career as
Senior C++ Software engineer (m/f/d)
at our Bern site
In Bern, you can expect training and simulation solutions for armed forces on land, at sea and in the air, for police authorities and for helicopter operators worldwide. This is the right place for you if you want to work with us to develop and shape live and virtual training systems. Become part of the Thales team of experts at one of the leading providers of training & simulation in Europe.
We look forward to meeting you!
Your Mission
- Efficient C++ Development: You design, build, and maintain reliable C++ code for our applications.
- You work closely with other engineers to develop new applications and tackle architectural challenges
- Lead code reviews and ensure adherence to coding standards collaborating with other developers, QA, and product teams.
- Design and implement efficient and scalable software solutions.
- Troubleshoot, debug, and optimize software applications.
- Problem Solving: You resolve complex performance issues and identify best practices and customer requirements for the software.
- Customer Specifications: You develop a good understanding of customer specifications and project goals to provide effective solutions.
- Documentation & Support: You maintain accurate documentation of the software and provide regular updates as well as technical support for existing systems.
- Academic Qualification: You have a master's degree from a technical university and about 5 years of experience as a C++ developer.
- C++ Skills: You possess solid C++ skills and have a good understanding of the language specifications; Experience in writing software specification and deriving software needs from real systems
- Experience in relevant simulation development (e.g. driving simulation, robotics, games, or computer graphics)
- Experience of integrating software with physical system (e.g. PLCs, robotics targets, etc.)
- Knowledge of web-frameworks (e.g. NodeJS ) and development for the web
- Knowledge of application containerization and implementation and other software deployment processes and tools (e.g. ansible)
- Knowledge of defining build processes (use of cmake, pipeline definition with yaml, etc.)
- Knowledge of 3D graphics creation pipeline
- Standard Library and Algorithms: You have a strong knowledge of the standard library as well as STL containers and algorithms.
- Versioning and CI: You are familiar with tools for managing code versions (e.g., Git) and have knowledge in implementing automated testing platforms as well as Continuous Integration
When the time is right for change, our international teams are here to tackle the complexity of today with the industry-leading technologies of tomorrow. Are you in? Your contact Lisa Ungemach is looking forward to receiving your online application via our career portal.
Lisa Ungemach
[email protected]
Talent Acquisition Partner
- Human Intelligence
Key Skills
Ranked by relevance
simulation
c
containerization
git
3d
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Mechanical Engineer
2026-05-29
Full-time
Not Applicable
Belgium
Aviation
Engineering
View Job Details
Related
[S3NS] Développeur Golang confirmé (H/F)
2026-05-28
Full-time
Not Applicable
France
Aviation
Engineering
View Job Details
Related
Software Engineer - Validation
2026-05-27
Full-time
Not Applicable
Switzerland
Defense
Engineering
Login to Apply
- Posted
- Jul 02, 2025
- Type
- Full-time
- Level
- Not Applicable
- Location
- Bern
- Company
- Thales
Industries
Aviation
Aerospace Component Manufacturing
Defense
Space Manufacturing
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Mechanical Engineer
2026-05-29
Full-time
Not Applicable
Belgium
Aviation
Engineering
View Job Details
Related
[S3NS] Développeur Golang confirmé (H/F)
2026-05-28
Full-time
Not Applicable
France
Aviation
Engineering
View Job Details
Related
Software Engineer - Validation
2026-05-27
Full-time
Not Applicable
Switzerland
Defense
Engineering