Experienced Software Development Engineer
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
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