Software Developer – Houdini
Double Negative4 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.