Job Description
Dassault Systèmes is the second largest software manufacturer in Europe and has been a dynamically growing, innovative company since 1981.
As a Software Engineer (m/f/d) – Global Illumination Rendering you will join the development and maintenance of the 3DS global illumination rendering engine „Stellar Physically Correct“ for interactive and offline rendering in a Scrum team.
- Evaluation, selection, implementation and maintenance of algorithms to implement desired improvements
- Implementation and maintenance of tests to validate implemented improvements
- Debugging and profiling of new and existing code on (multi-) CPU and (multi-) GPU machines
- Regularly exchange with your global illumination expert colleagues on newest trends and best practices for implementing global illumination renderers in communities of practice
- Influence the future of Stellar Physically Correct by devising further improvements
- Mentoring during onboarding phase; close, trustful, continuous exchange with team mates on a daily basis in a pleasant working atmosphere
- Proficiency in Software Engineering via modern C++ for code development and Python for test development
- Expert knowledge in Computer Graphics and especially global illumination rendering, ideally including applications of Machine Learning techniques, and a solid background in maths
- Proficiency in GPU programming via CUDA or preferably Vulkan, including knowledge about GPU and CPU debugging and profiling tools
- Team work skills
- Huge industry footprint with significant impact on Dassault Systèmes software portfolio
- Use of modern algorithms like real-time raytracing and advanced physically based rendering techniques
- Opportunity to learn new techniques and optimize existing algorithms
- Work with diverse hardware platforms & collaborate with distributed teams from various locations worldwide
- Focus on problem-solving and enhancing the product