C++ Software Architect

Permanent contract
Lyon
Salary: Not specified
A few days at home
Education: Master's Degree

Technodigit - Part of Hexagon
Technodigit - Part of Hexagon

Interested in this job?

Questions and answers about the job

The position

Job description

Committed and with passion for precision we create digital reality solutions combining sensor, software, and autonomous technologies to empower a sustainable future.

At Technodigit, part of Hexagon, we sit at the intersection of multiple technologies and international development teams. As a critical member of our Research & Development team, you will have the opportunity to work on cutting-edge projects.

We are looking for an experienced professional to join our team as a C++ Software Architect. In this role, you will be responsible for designing and implementing software systems, modifying and enhancing the existing pipeline of our high-performance applications that function across MacOS, Windows, Linux, and iOS. This position is connecting different Hexagon R&D teams and technologies, to integrate and leverage the work of each of these teams into a final, robust product. 

We offer you

  • Hybrid Working model - The team works 2 days a week from home 

  • Individual training opportunities (internal and external)

  • Restaurant ticket = €10/working day (€6 company contribution)  

  • Sustainable mobility package = up to €800/year compensation for the use of sustainable transport  

  • Works council (€30/month)  

  • Employee Events

  • Warm and international corporate culture based on respect and cooperation

  • Permanent position  

  • 216 working days per year


Preferred experience

This appeals to you

  • Design, develop, test, and maintain robust software architecture that aligns with user requirements and business goals.

  • Build, maintain and ensure integration of high-quality, innovative, and fully performing applications in compliance with best coding practices.

  • Debug existing source code and polish features.

  • Work closely with stake-holders to identify issues and capture business requirements.

  • Relay and translate those needs into technical specifications and designs.

  • Work on the integration and architecture of our C++ pipeline within a broader Unity-based app.

  • Maximize system interoperability and efficiency across Macos, IOS, Windows, and Linux.

  • Be involved in the full DevOps life cycle

This is you

  • Master’s degree in Computer Science, Information Systems, or equivalent.

  • At least 5 years of experience in C++, with proficiency in software architecture.

  • Familiarity with different operating systems like Macos, IOS, Windows, and Linux.

  • Experience working in DevOps is a strong asset.

  • Strong problem-solving capabilities, critical thinking skills, and the ability to address high-level business problems with technical solutions.

  • Excellent communication skills and experience in collaborative environments.

  • English language proficiency is mandatory, French language knowledge is appreciated


Recruitment process

  • Position open and to be filled as soon as possible

  • First meeting in video or phone call to present the recruitment context and ensure a clear understanding of the job expectations

  • In-person interview with various team members and a brief coding challenge

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.