Job description
-
We are looking for an experienced Senior Software Engineers to join our R&D Characters team to push interactivity and creativity in the character creation process. We view characters holistically, from modeling, rigging, animation, CFX and crowds. Each of these departments contribute to creating our unique characters, which are the core of our unforgettable stories. In this role, you will partner with artists, engineers, and other stakeholders to design and implement innovative workflows, as well as state-of-the-art solutions, contributing to our inhouse suite of character tools.
Responsibilities
- Contribute to our in-house character suite of tools, which touches on geometry processing, linear algebra, multiprocessing both in GPU and GPU and real-time rendering.
- Engineer solutions that can scale and integrate into various Digital Content Creation Applications, like Autodesk Maya and SideFX Houdini
- Understand and implement state-of-the-art research that could lay a strong foundation for our technology
- Work closely with Artists and Technical Directors to build new workflows and solutions
- Contribute to a collaborative atmosphere where all members in the team can thrive, supporting our technical guidelines and methodologies such as agile and scrum
- Mentors other team members
- Demonstrates technical influence through innovation
- Fosters relationships with peers, supervision, stakeholders, and others in the studio
- Able to assess code performance, optimize for speed/memory, and develop basic architecture
Requirements
- 2-5 Years designing and developing complex user facing software, ideally in a studio environment
- Proficiency in C/C++, ideally C++11/14, with the ability to quickly produce clear, testable code
- Knowledge of real-time animation, graphics techniques and geometry processing algorithms
- Strong mathematical fundamentals, including linear algebra, statistics, and numerical methods.
- Experience with performance measurement, profiling and analysis tools
- Knowledge of Computer System Level Architectures for CPU & GPU programming
- Strong communication, teamwork, and problem-solving skills, balancing the timeliness of solutions with their sustainability
- Able to prioritize competing demands based on business value.
- Desire to work closely with in-house artists and engineers to prototype, develop, and support solutions to our filmmaking challenges
- BS or Masters in Computer Science, Computer Engineering or other related field; or comparable industry experience
- Proficient in English
Skydance is a diversified media company founded by David Ellison in 2010 to create high quality, event-level entertainment for global audiences. The Company brings to life stories of immersive worlds across its feature film, television, interactive, and animation divisions.
Recruitment Fraud Alert
About Skydance
CEO: David Ellison
Revenue: $100 to $500 million (USD)
Size: 501 to 1000 Employees
Type: Company - Private
Website: http://www.skydance.com
Year Founded: 2010