Experienced Software Development Engineer - UI / C++

Technodigit, part of Hexagon

Lyon

Hybrid

EUR 60,000 - 90,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Permanent contract
Remote work up to 2 days/week
Training opportunities
Mobility package

Job summary

Technodigit, part of Hexagon, Lyon, develops software for processing 3D scanner data, including visualization and modeling. You will contribute to Cyclone 3DR by building rich UI in C++ and collaborating with product teams to translate needs into simple interfaces.

You will participate in all development stages, review code, and share progress in monthly demos while mentoring peers in a dynamic, international team.

Qualifications

  • Master's degree in computer science; equivalent experience accepted.
  • Advanced knowledge of C++ (C++20/C++23).
  • 5+ years of desktop UI development experience.
  • Strong attention to UX and detail.
  • Excellent collaboration in an Agile environment.
  • Nice to have: 3D knowledge; point cloud/mesh processing; Qt; software architecture.
  • Fluent in French and English.

Responsibilities

  • Develop rich, high-performance UIs for Cyclone 3DR using modern C++.
  • Translate functional needs with PM/PO into intuitive interfaces.
  • Contribute through all development stages: design, implement, test.
  • Participate in code reviews and improve software quality.
  • Present progress to stakeholders during monthly demos.
  • Explore cross-codebase issues and broaden technical scope.
  • Mentor less experienced developers on the team.

Skills

C++ (C++20/C++23)
Desktop UI development
Agile teamwork
Fluent in French and English

Education

Master's degree in Computer Science

Tools

Qt
Point cloud processing

Job description

Technodigit, part of Hexagon, is a software company of about forty people based in Lyon (near Part-Dieu train station). We develop innovative software solutions for processing data from 3D scanners: visualization, manipulation and modeling of point clouds, meshing, control, and inspection.

Our two software development teams work in synergy:

  • SDK Team: Develops the 3DR SDK technology, dedicated to processing point clouds from measurement or reality capture devices.
  • Application Team: Develops desktop software such as Leica Cyclone 3DR, Leica Cloudworx, and Leica TruView Desktop, targeting a wide range of applications including topography, construction, heritage, industrial sites, mines and tunnels.

Technodigit combines the strength and international reach of the Hexagon group (24,000+ employees) with the agility of a high-performing local team passionate about innovation.

Reporting to the Application team, you will contribute to the development of features for our Cyclone 3DR software.

  • Developing rich and high-performance user interfaces using the latest C++ standards
  • Working closely with product teams (PM and PO) to translate functional needs into simple and intuitive interfaces
  • Being involved in every stage of the development process: design, implementation, testing
  • Taking part in code reviews and contributing to the continuous improvement of software quality and the maintenance of existing code
  • Presenting your progress to stakeholders during monthly demos
  • Expanding your knowledge beyond UI by analyzing and investigating issues across the entire codebase
  • Sharing your experience and mentoring less experienced developers on the team (technical mentoring)
Who you are
  • Master's degree in computer science (or equivalent)
  • Advanced knowledge of C++ (C++20, C++23)
  • Significant experience (5+ years) developing user interfaces for desktop applications
  • Sensitivity to user experience and attention to detail
  • Excellent communication and collaboration skills, and ability to work in an Agile environment
  • Curiosity about new tools (particularly generative AI), and ability to evolve your development practices
  • Nice to have: 3D knowledge; experience with point cloud or mesh processing; Qt; software architecture
  • Fluent in French and English
What we offer
  • Permanent contract (CDI)
  • 216 working days per year (day-based contract)
  • Remote work - the team can work from home up to 2 days per week
  • Individual training opportunities
  • Sustainable mobility package: up to €800/year in compensation for using sustainable transportation
  • Team building
  • A warm, international company culture based on respect and mutual support
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ UI Engineer — Desktop Apps (Remote)
Senior C++ UI Engineer — Desktop Apps (Remote)

Technodigit, part of Hexagon • Lyon

Hybrid
EUR 60,000 - 90,000
Permanent contract
Remote work up to 2 days/week
Training opportunities
+1
TechOps Engineer (f/m/d)
TechOps Engineer (f/m/d)

Technodigit, part of Hexagon • Lyon

On-site
EUR 60,000 - 90,000
Remote work up to 2 days per week
Individual training opportunities
Sustainable mobility package up to €X/
+2
3D/XR DEVELOPPER
3D/XR DEVELOPPER

Kyber • Paris

Hybrid
EUR 90,000 - 130,000
Health insurance
Transportation card (50%)
Ingénieur Dev / DevOps expérimenté
Ingénieur Dev / DevOps expérimenté

Technodigit, part of Hexagon • Lyon

On-site
EUR 45,000 - 65,000
Télétravail
Formation individuelle
Forfait mobilité durable jusqu'à 800 €/an
+2
STAGE – Ingénieur Développement C++ / JavaScript & UI/UX pour la Visualisation 3D (F/H)
STAGE – Ingénieur Développement C++ / JavaScript & UI/UX pour la Visualisation 3D (F/H)

Dassault Systèmes • Vélizy-Villacoublay

Hybrid
EUR 55,000 - 85,000
Environnement multiculturel
Cadre de travail convivial
Plan de formation et mobilités
Senior Software Engineer
Senior Software Engineer

Tetmet • Puteaux

On-site
EUR 90,000 - 120,000
Concepteur/trice Logiciel R&D - Innovation - Défense & Sécurité - Toulouse
Concepteur/trice Logiciel R&D - Innovation - Défense & Sécurité - Toulouse

Cs Group • Toulouse

On-site
EUR 45,000 - 65,000
Environnement de travail flexible
Parcours d'intégration complet
Formation continue et développement de compétences
Ingénieur Développeur Logiciel Embarqué C++ Senior (h/f/x)
Ingénieur Développeur Logiciel Embarqué C++ Senior (h/f/x)

Hexagon Manufacturing Intelligence • Vendôme

On-site
EUR 45,000 - 65,000
Environnement de travail flexible
Opportunités d'évolution professionnelle
Participation au développement des produits de pointe
Développeur 3D Freelance H/F
Développeur 3D Freelance H/F

Kicklox • Marseille

On-site
EUR 53,505 - 92,250
Ingénieur Développement IA, 3D & Géospatial – 3DEXPERIENCE Platform (F/H)
Ingénieur Développement IA, 3D & Géospatial – 3DEXPERIENCE Platform (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 60,000 - 85,000
Environnement multiculturel
Cadre de travail convivial axé sur le 
Santé et bien-être