2019-01368 - Research and Development Engineer

Contract type : Public service fixed-term contract

Level of qualifications required : Graduate degree or equivalent

Other valued qualifications : PhD in computer graphics

Fonction : Support functions

Level of experience : From 3 to 5 years

About the research centre or Inria department

Grenoble Rhône-Alpes Research Center groups together a few less than 800 people in 35 research teams and 9 research support departments.

Staff is localized on 5 campuses in Grenoble and Lyon, in close collaboration with labs, research and higher education institutions in Grenoble and Lyon, but also with the economic players in these areas.

Present in the fields of software, high-performance computing, Internet of things, image and data, but also simulation in oceanography and biology, it participates at the best level of international scientific achievements and collaborations in both Europe and the rest of the world.

Context

Comper (project-name) is a start-up spun-off from the INRIA research lab, to be created in Summer 2019. It follows 6 years of R&D developing a large-scale framework supporting the development and prototyping of real-time computer vision and computer graphics solutions. The start-up is currently focused on the development of a motion-graphics software, due to be commercialized in 2020

 

Assignment

We are hiring a Software Engineer to develop the 3D architecture within our internal framework. The critical part of the job will be developing a successful, Vulkan-based 3D real-time rendering PBR engine, similar to what can be found in recent AAA video games. This 3D renderer is a key stone in the features of our solution as it will provide a complete generalist real-time video production workflow.

Ideally, the candidate is motivated by the start-up and wants to get more responsibilities, eventually supervising part of the architectural choices and development of the internal framework of the company and possibly becoming Chief Technical Officer.

Main activities

  • Code architecturing and development in C++ within a large-scale framework
  • Monitoring of state of the art solutions in computer graphics for the dedicated task

 

Skills

  • Master’s degree in Computer Science
  • Strong knowledge of C and C++ 11
  • Expert in development of graphics solutions based on Vulkan / OpenGL / GLSL shaders
  • Real-time, PBR Lighting rendering algorithms
  • Global knowledge of 3D computer graphics algorithms and techniques
  • Comfortable with multi-threaded algorithms and debugging a multi-threaded softwar
  • Experience in computer vision and image processing is a plus
  • Experience with the Qt5 framework is a plus

Benefits package

  • Subsidized meals
  • Partial reimbursement of public transport costs
  • Leave: 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
  • Possibility of teleworking (after 6 months of employment) and flexible organization of working hours
  • Professional equipment available (videoconferencing, loan of computer equipment, etc.)
  • Social, cultural and sports events and activities
  • Access to vocational training
  • Social security coverage

Remuneration

Salary : about 2 632€ gross/month depending on the experience