We are seeking several Senior Software Engineers to grow our team based in Lyon!

As a skilled senior software engineer, you will be in charge of the creation and improvement of a future product in the Substance lineup, which is today’s industry standard in 3D texturing for video games, VFX, and animation.


ROLE

  • Design, code, review, test and debug high-end software dedicated to 3D artists
  • Collaborate with the product design and product management teams
  • Propose technical solutions and innovation as well as improvements to production processes
  • Work in a small and autonomous team, with a direct link to the Lead Software Engineers and the CTO
  • Participate to a highly-collaborative, inspiring creative environment
  • Embrace Agile methodologies with full transparency and cooperation, development sprints and frequent releases


REQUIREMENTS

  • Five or more years of experience
  • Master's in Computer Science or related technical field or equivalent practical experience
  • Fluent in C++
  • Capable of working within an agile development team
  • Knowledge of basic data structures, algorithms and computational complexity


PLUSES

  • PhD in Computer Science or related technical field
  • Experience developing computer graphics related software
  • Multi-platform development and packaging experience (Windows / MacOS / Linux)
  • Experience with Qt, Python, Javascript, CSS
  • Computer graphics APIs experience (preferably OpenGL)
  • Ray/path tracing algorithms experience
  • Game engine experience (Unreal Engine 4, Unity, etc.)
  • Foundation in multi-threading
  • Interest in customer requirements analysis
  • Interest in improving user experience