Join Our Portfolio Company Ziva Dynamics and Bring Virtual Characters to Life
Founded in 2015 by Academy Award winner and CEO James Jacobs and USC associate professor of computer science Jernej Barbic, Ziva Dynamics is disrupting the visual effects industry with its advanced computer simulation software. Using machine learning to simulate the laws of real-world physics on a virtual character’s anatomy, Ziva tools save tremendous amounts of production time — and the results are impressively realistic. Already, Ziva’s software has been utilized by more than 100 media studios to create characters for movies and television shows like Game of Thrones. Ziva is currently working on video games for the next generation of gaming consoles.
Ziva Dynamics recently joined the Toyota AI Ventures portfolio as part of its $7M seed round, and the company is hiring for a number of roles as it further expands its work in the gaming industry. While priority is given to candidates who are able to work at Ziva’s headquarters in Vancouver, Canada, remote candidates are encouraged to apply as well. Read on to learn more about two of the roles on the Toyota AI Ventures jobs board: Unreal Software Engineer and Unity Software Engineer.
Unreal Software Engineer (Vancouver, Canada, or remote)
Ziva is looking for an Unreal software engineer who will contribute to its mission of empowering creators with tools to produce high-quality characters in any form of digital media. You will have the opportunity to make a real impact, through leading development of the Ziva plugin for Unreal, producing real-time character animation tools, and optimizing performance and memory usage. Other tasks include writing automated tests for new features and bug fixes, as well as coordinating with the software development team to prioritize tasks and report progress.
You should have five or more years of experience with the Unreal Game Engine, as well as game developer experience at an AAA gaming studio (or its equivalent). Strong C++ skills are a must, as is interest or experience in 3D graphics programming. You should also possess strong communication skills, and ideally, you’ll aim to improve yourself and the team through the sharing of constructive feedback. A bachelor’s degree (or higher) in computer science or related fields is needed, though equivalent education and experience may also suffice.
Unity Software Engineer (Vancouver, Canada, or remote)
Ziva is also seeking an experienced Unity software engineer, who will lead the development and maintenance of the Ziva plugin for Unity. Similar to the role of Unreal Software Engineer, responsibilities include developing real-time character animation and deformation tools, and integrating them into a game engine runtime. You will need five or more years of experience with the Unity Game Engine, corresponding game developer experience, demonstrable ability with C++, and a bachelor’s degree (or higher) in computer science or related fields, or equivalent education and experience.
To succeed in this role, you’ll need to effectively communicate with developers, customers, and leadership, both verbally and through written documentation. You should feel comfortable sharing constructive feedback in-person and via code review. Ziva seeks experts for every role, and you should be willing to continuously push yourself to grow, improve and learn.