Software Developer – Houdini
Double Negative6 months ago
Remote, WorldwideMid Level
Responsibilities
- Develop artist-facing and backend tools that extend Houdini capabilities and streamline production workflows.
- Develop primarily with HOM and use HDK when needed to integrate tools into CG pipelines.
- Write clean, testable, and maintainable software aligned with Brahma AI standards.
- Plan roadmaps and collaborate with artists, developers, and project managers across the full software lifecycle.
- Create clear documentation and prioritize usability, user experience, and adoption.
- Support tools, platforms, workflows, simulation, and rendering systems used across distributed VFX and feature-animation teams.
Requirements
- Degree in Computer Science or Engineering, or equivalent experience.
- Strong Python and/or C++ skills.
- Experience developing in Houdini with HOM, VEX, and/or HDK.
- Linux development experience.
- Team-based development and source control experience.
- Preferred qualifications include machine-learning model development, AI-based solutions, unit or integration testing, VFX/FX and Houdini workflow knowledge, USD, Qt, Pybind11 or Boost.Python, build systems, and other DCC tools such as Maya, Nuke, Mari, or Adobe software.
- Strong UX awareness, communication skills, documentation ability, and focus on usability are expected.
About Double Negative
Double Negative (DNEG) provides visual effects, feature animation, stereo conversion, and production technology services to film, television, streaming, and immersive-content studios. Founded in 1998 and headquartered in London’s Fitzrovia, it is privately held under parent company Prime Focus World. The studio is known for work on major releases and has received multiple Academy Awards for Best Visual Effects.