
Senior C++ Software Developer/Engineer 100% (m/w/d)
- Berne
- CDI
- Temps-plein
*Human IntelligenceThales 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 asSenior C++ Software engineer (m/f/d)at our Bern siteIn 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 MissionEfficient 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 challengesLead 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 toAcademic 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 systemsExperience 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 webKnowledge 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 pipelineStandard 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 IntegrationSay 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 IntelligenceAt 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!