We use cookies on this website. By using this site, you agree that we may store and access cookies on your device. Find out more and set your preferences here.

If you have a passion for VFX and animation, and a love for rendering you may wish to consider a career with Solid Angle. We're always on the look out for bright, energetic people to join us ... wherever they are in the world!

If you'd like to apply please send a CV (resume) and cover letter to jobs@solidangle.com.

We currently have the following positions available:

Core Renderer Developer

We are looking to fill two full-time software engineering positions to work on the Arnold Core Group. This work will be preferably performed on-site in our offices in downtown Madrid, Spain or London Soho, UK, although applicants in other areas will be considered.

Responsibilities

  • Investigate new ray tracing and sampling algorithms that may improve rendering speed, memory usage, numerical precision, and/or image quality.
  • Benchmark the renderer and identify bottlenecks with the aim at optimizing performance.
  • Design, maintain and extend APIs for interoperability between rendering subsystems as well as external 3D applications.
  • Write robust, readable, maintainable and extensible code that can last for years and won't scare other developers.
  • Refactor legacy code. Produce both unit tests and developer documentation for any new code.
  • Debug existing subsystems, identify problem areas in the code, provide both quick temporary workarounds and high-quality, lasting solutions as needed.
  • Debug production scenes and communicate findings and workarounds with both customers and other developers.

Required qualifications

  • 3+ years experience writing production rendering code for film and/or videogames.
  • Experience writing commercial software subject to deadlines.
  • Advanced C/C++ programming and debugging skills.
  • Advanced multi-threaded programming skills. Know your mutexes, spinlocks and false-sharings.
  • Excellent English communication and writing skills.
  • Ability to work within a stablished, tight-knit team of developers while requiring little supervision.
  • Ability to work with customers to identify and resolve production problems.
  • Experience using various revision control systems (e.g. Subversion, Git) as well as issue trackers (e.g. Trac, JIRA)

Desirable Qualifications

  • Experience with at least one scripting language, preferably Python.
  • Experience writing portable, multi-platform code, with an emphasis on Linux.
  • Strong mathematical background on statistics, high-order surfaces and tessellation algorithms.
  • A good track record of contributing to opensource projects, not necessarily rendering-related.
  • Experience writing low-level code, from assembly to SSE intrinsics.
  • Experience with CUDA, OpenCL or other GPU programming tools.

Houdini developer

We are looking for a Houdini developer to join the group of highly skilled engineers in the plugins team.

You will be developing, improving and supporting HtoA, the Arnold plugin for Houdini used by prestigious VFX facilities around the world. A deep knowledge of Houdini will enable you to provide a tight, native integration while empowering the users with the ease of use and performance of Arnold. You will also coordinate with the other plugin developers to maintain interoperability and user experience coherence.

With the help of the dedicated support team, you will assist customers for challenging issues, and scout for feedback to proactively implement new features, improve performance and workflows. Lastly, you will inform and assist documentation and tutorial specialists.

Responsibilities

  • Quickly integrate Arnold core features and ship them in HtoA.
  • Support and integrate new Houdini features.
  • Build and release HtoA on Windows, Linux and Mac.
  • Write robust, readable, maintainable and extensible code.
  • Implement or improve core features of HtoA, such as IPR.
  • Develop Arnold shaders and procedurals for use in HtoA and other plugins.
  • Refactor legacy code. Produce both unit tests and developer documentation for any new code.
  • Debug and profile existing subsystems, identify problem areas in the code, provide both quick temporary workarounds and high-quality, lasting solutions as needed.
  • Debug production scenes and communicate findings and workarounds with both customers and other developers.

Requirements

  • Excellent C/C++ and Python programming, debugging and profiling skills.
  • Good understanding of computer graphics and FX.
  • Deep knowledge of Houdini, the HDK and the Python API.
  • Experience with Arnold and/or another production renderer.
  • Experience with source control systems such as Git and Subversion.
  • Good English communication and writing skills.
  • Familiarity with VFX in Film & TV.

Bonus points

  • VFX production experience.
  • Experience with DCCs other than Houdini.
  • Cross-platform development experience (Windows, Linux, OS X).
  • Familiarity with SCons.

Primary Location: Europe, Middle East and Africa-United Kingdom-All Regions-All Cities

Please apply online here: https://autodesk.taleo.net/careersection/adsk_gen/jobdetail.ftl?job=16WD21823

Sushi Chef

Must know fish.

Rocket Scientist

Must build rockets, have a good understanding of gravity.