At a Glance
- Tasks: Join a creative team to develop cutting-edge software for digital creature animation.
- Company: BRAHMA IA, a leader in VFX and Feature Animation technology.
- Benefits: Competitive salary, union benefits, and opportunities for professional growth.
- Why this job: Make an impact in the exciting world of digital creatures and visual effects.
- Qualifications: Degree in Computer Science or equivalent, proficient in C++, and strong problem-solving skills.
- Other info: Collaborative environment with diverse teams and a focus on innovation.
The predicted salary is between 60000 - 84000 £ per year.
At BRAHMA IA, we are building a team to push the boundaries of Creatures technology in Visual Effects and Feature Animation. Together with our artists, we are shaping a vision for the future of digital Creatures and defining the development that will turn that vision into reality. You will be a fundamental part of a multidisciplinary team working on frameworks, engines, tools, and pipelines for creature animation rigs, simulation, animation, crowds, and motion-capture.
We will work with you to ensure your skills and competencies are fully utilized, contributing meaningfully to our long-term vision while aligning with your personal interests and ambitions. As a Software Developer in the Creature Performance team, you will participate in the development of technologies that deliver new and improved deformers, kinematics, solvers, and frameworks for rigging, Creature FX, crowds, and animation.
You will collaborate closely with peers to ensure these technologies integrate seamlessly, delivering a consistent ecosystem and an excellent user experience for artists. We are looking for candidates who are passionate about digital Creatures technology, proficient in C++, and capable of applying and expanding their knowledge of algorithms to improve performance and visual quality.
In addition to strong technical skills and initiative, your ability to communicate effectively between technical developers, non-technical artists, and end users will help you thrive in this role. We value a technically creative mindset and are seeking individuals who are eager to bring their own ideas and solutions to the table.
We follow Agile development methodologies, and you will work closely with Product Owners and Stakeholders to understand artist needs and deliver tailored software solutions. You will have influence across the full software development life cycle, including design, implementation, maintenance, and integration into existing pipelines.
This is an exciting opportunity to join a growing Product Development team at BRAHMA IA, contributing to the technology behind exceptional VFX and Feature Animation work, while collaborating with talented, creative, and versatile technologists and artists.
- Must have:
- Degree in Computer Science, Computer Engineering, or equivalent professional experience
- Programming experience in C++
- Some experience in areas such as geometry processing, deformable objects, or kinematics
- Experience developing plug-ins using the Maya or Houdini SDK
- Experience with Python development
- Experience developing scripts for Maya or Houdini
- Experience building solutions for crowds, rigging, CFX, animation, or motion-capture
- GPU programming experience
Equal Opportunities Statement: We believe exceptional work is built by diverse, inclusive, and collaborative teams. BRAHMA IA is committed to fostering an environment where individuals from a wide range of backgrounds, cultures, and perspectives can thrive, working together at the forefront of creative and technical innovation.
Please note that this is a unionized position and will be covered by a collective agreement between DNEG and IATSE, in the coming months. As a unionized employee, you will be required to join the union and will benefit from the conditions set out in the collective agreement. Union dues will be required once the collective agreement is in place.
Only for Canada: The base salary range for this full-time position is $90,000 to $120,000. DNEG salary ranges are determined by function, department, level and location. An individual's pay within a given range is determined by their transferrable or job-related skills and work experience. Salary ranges are modified from time to time based on external market data collected through our third-party surveys.
Expression of interest - Software Developer, Performance in Caerphilly employer: DNEG
Contact Detail:
DNEG Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Expression of interest - Software Developer, Performance in Caerphilly
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to C++ and creature technology. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts in simple terms, as you'll need to communicate effectively with both techies and artists.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at BRAHMA IA.
We think you need these skills to ace Expression of interest - Software Developer, Performance in Caerphilly
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for digital Creatures technology shine through. We want to see that you're not just skilled in C++, but also genuinely excited about pushing the boundaries of VFX and animation.
Tailor Your Application: Make sure to customise your application to highlight relevant experiences and skills that align with the job description. We love seeing how your background in geometry processing or kinematics can contribute to our team!
Communicate Clearly: Since you'll be working closely with both technical developers and non-technical artists, it's crucial to demonstrate your ability to communicate effectively. Use clear language and examples in your application to show us you can bridge that gap.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our growing Product Development team!
How to prepare for a job interview at DNEG
✨Know Your Tech Inside Out
Make sure you brush up on your C++ skills and any relevant algorithms. Be prepared to discuss your experience with geometry processing, deformable objects, or kinematics. They’ll want to see how you can apply your knowledge to improve performance and visual quality.
✨Showcase Your Creative Mindset
This role values a technically creative mindset, so don’t hold back on sharing your ideas! Think about how you can contribute to the development of new technologies for creature animation and be ready to discuss your innovative solutions during the interview.
✨Communicate Like a Pro
You’ll need to bridge the gap between technical developers and non-technical artists. Practice explaining complex concepts in simple terms, and be ready to demonstrate your ability to collaborate effectively with diverse teams.
✨Familiarise Yourself with Agile Methodologies
Since they follow Agile development, it’s crucial to understand this methodology. Be prepared to discuss your experience working in Agile environments and how you’ve collaborated with Product Owners and Stakeholders to meet user needs.