Job Title: Senior Software Developer, Creature Performance (Brahma AI - A DNEG Dedicated Unit of Brahma) Company Name: DNEG Job Details: OnsiteFull,Time Job Url: https://hiring.cafe/viewjob/5gdy1vyzhf8a05zo Job Description: Posted 21h agoSenior Software Developer, Creature Performance (Brahma AI - A DNEG Dedicated Unit of Brahma)@ DNEGView All JobsWebsiteUnited KingdomOnsiteFull TimeResponsibilities:lead team, develop software, shape roadmapsRequirements Summary:Senior software developer with C++ and Python experience; knowledge of geometry processing, deformable objects or kinematics; plug‑in development with Maya or Houdini; experience building complex software products.Technical Tools Mentioned:C++, Python, Maya SDK, Houdini SDK, GPU programming We are creating a team to push the boundaries of Creatures technology in Visual Effects and Feature Animation. Together with our artists we are sketching our vision of the future in Creatures and define the development that will turn such vision into a reality. This role will be a fundamental part of a multidisciplinary team working on frameworks, engines, tools and pipelines for Creatures’ rigs, simulation, animation, crowds and motion-capture. We will work with you to make sure you feel fulfilled in having your skills and competencies being used to contribute to our vision for the future of Creatures in alignment to your interests and ambitions. As a Senior Software Developer, your activities will be a balance of software development and team management. You will be a major contributor to the development team: for certain products within your domain you will adopt the role of Product Owner; for other products you will work closely with the Product Owner and provide them with technical insight. You will engage with stakeholders for your product line to understand requirements, allowing you to shape roadmaps that service the Feature Animation, Television and VFX divisions. With the aid of your team, you will lead the translation of those requirements into user stories with clear acceptance criteria and timescales. Your energy and enthusiasm will be vital in maintaining momentum, ensuring your team is continuously delivering outstanding technology to artists and TDs, and partnering with the Software Development Manager, Project Managers and Trainers to evangelise your products. You will provide leadership to your team through coaching and mentorship. This will include participating in peer reviews of solution designs and related code. Together with HoD’s and architects, you will also take an active role in maintaining high standards of software quality within the team by establishing best practices and habits. Must HaveDegree in Computer Science, Computer Engineering, or relevant professional experience.Strong programming experience in C++ and Python.Experience in fields like geometry processing, deformable objects or kinematics.Experience developing plug-ins using the Maya or Houdini SDK.Experience architecting, implementing and maintaining complex software products. Nice to Have Experience developing solutions for crowds, rigging, cfx, animation or motion-capture.GPU programming experience.