Experienced Software Development Engineer

Il y a 2 jours

Lyon, Auvergne-Rhône-Alpes, France Technodigit, part of Hexagon Temps plein 60 000 € - 90 000 € Contrat

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