Senior C++ Software Developer/Engineer 100% (m/w/d)

Thales

Education
Benefits
Qualifications
Skills

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!

  • Human Intelligence

Thales in Switzerland is part of a leading global technology company in the fields of defense and security, training and simulation, space and digital identity and security. In a world full of uncertainties, we ensure that our customers, partners and employees can break new ground with confidence and security. For a future we can all trust.

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.

We look forward to

  • 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

Say HI* - Your way to us

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

Lisa.Ungemach@thalesgroup.com

Talent Acquisition Partner

  • Human Intelligence

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

Read Full Description
Confirmed 21 hours ago. Posted a day ago.

Discover Similar Jobs

Suggested Articles