Experienced Software Development Engineer

Il y a 3 jours

France Technodigit, part of Hexagon Temps plein


About us
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. You enjoy
• 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
• Meal vouchers: €10/day (€6 employer contribution)
• “Sustainable mobility package”: up to €800/year in compensation for using sustainable transportation
• Works council: €30/month in benefits (culture, leisure, etc.)
• Team building
• A warm, international company culture based on respect and mutual support