C++ Software Engineer - Inverse Rendering Specialist

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 are leveraging our expertise to push the boundaries of computer graphics and digital rendering. As a critical member of our Research & Development team, you will have the opportunity to work on cutting-edge projects, focusing on inverse rendering solutions. We are keen on hiring a proficient C++ Developer with a strong mathematical background and who has an interest in the graphics sector. 

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

  • Develop high-quality software for inverse rendering and related solutions

  • Collaborate with other R&D team within Hexagon in designing innovative algorithms

  • Leverage a strong mathematics background to effectively solve problems and improve algorithms

  • Keep up-to-date with the latest technologies and techniques in the computer graphics industry

  • Maintain and improve the efficiency of the existing codebase

  • Deliver on project timelines and specifications

This is you

  • Master’s degree or Ph.D. in Computer Science or equivalent field

  • Deep understanding of mathematical concepts, particularly as they apply to computer graphics and rendering

  • Proficient in C++ programming with a good understanding of object-oriented development

  • Knowledge of rendering algorithms and experience with inverse rendering is a plus

  • Interest or expertise in PBR materials and physics is a plus. Strong problem-solving abilities and attention to detail

  • General expertise in 3D reconstruction

  • Excellent communication and teamwork skills

  • 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”.