Full Time Job

Software Engineer, Renderman


London, United Kingdom 4 days ago
Apply @ Employer
  • Paid
  • Full Time
Job Description

• Develop new or enhanced technical solutions to improve performance
• Collaborate with the team to maintain and improve the core rendering systems
• Refactor and rewrite existing code to improve quality, reliability and maintainability
• Proactively add and maintain tests to ensure the highest levels of quality
• Provide hands-on support to key customers, as well as our colleagues in production at the studio
• Diagnose and fix bugs in legacy code
• Author high-quality internal and end-user documentation
• Actively participate in design discussions, sharing engineering responsibilities and encouraging adoption of standards

• Proficient in C++ with proven software engineering experience
• Practical knowledge of multi-threaded, SIMD, SIMT or GpGPU development, especially CUDA
• Extensive analytic, debugging, and problem-solving skills
• Experience working in a Linux, macOS or Windows environment
• Degree in Computer Science or equivalent work experience

• The ideal candidate has a customer-centric mentality and a collaborative approach to solving problems. They have good attention to detail, paired with curiosity and a desire to continue learning. They can work independently and are able to self-organise and prioritise their own tasks for the greatest impact.
• Familiarity with programmable shading or the OpenGL shading language
• Experience of the full commercial software life cycle
• Experience in film or video game production
• Familiarity with tools such as Valgrind, Vtune, Nsight etc.