Talent.com
Software Engineer (Hair / Cloth Toolset)

Software Engineer (Hair / Cloth Toolset)

The Walt Disney CompanyBurbank, CA, United States
2 days ago
Job type
  • Full-time
Job description

At Walt Disney Animation Studios we have a deep commitment to the philosophy that creativity inspires technology, and technology inspires creativity. Engineers in our Production Technology department are charged with developing and implementing new algorithms to solve unique and challenging problems for all of our animated content.

We are looking for a Software Engineer to join the Production Technology Hair and Cloth team. Our developers are responsible for the creation, support, and evolution of the studio's custom tool set used for procedural creation of hairstyles, fur grooms, embroidery, and feathers, as well as tools for character effects shot work including hair and cloth simulation. We work in a very collaborative environment, interacting daily with artists who use the code we develop.

A key consideration for all of our tools is the ability to support a high degree of artistic control to achieve the precisely art-directed performances of the characters in our films. The developer filling this role could work on a variety of areas, including :

Geometric and procedural techniques

Design and development of intuitive user interfaces

Physics simulation algorithms

High performance parallel computation

Plus other computer graphics algorithms relevant to associated artist workflows

In this role, you will also work with production leadership, technical directors, cross-team software engineers, and researchers. In-depth understanding of both underlying mathematical foundations as well as user-facing workflow needs are qualities we seek in an ideal candidate.

Sample Projects Include

Evolution and support of our procedural geometry tools for creating hair styles, fur grooms, embroidery, feathers, and fiber-based cloth.

Development of our extensive set of custom geometry deformers.

Design and development of intuitive visualizations and new interactive tools and workflows.

Development of mathematical and geometric libraries underlying our overall tool set, e.g. collision detection / resolution, linear algebra, and simulation and optimization libraries.

Support and extension of our cloth and hair simulation solvers and associated authoring tools, e.g. for property authoring, specification of constraints, collision interactions, etc.

Profiling and optimization of our tools and libraries, both existing and those in design / development.

Required Education

  • Bachelor's degree in Computer Science, Computer Engineering, Mathematics, Physics, or equivalent experience.

Key Qualifications

3+ years experience in a professional animation / VFX, or games environment and / or comparable academic / research experience with a focus on areas related to our hair and cloth toolset

Understanding of computer graphics foundational concepts and algorithms

Proficiency in C++, ideally C++17 or later

Ability to develop and optimize algorithms for efficiency and scalability

Familiarity working with Maya API, USD, OpenGL, and / or Houdini

Ability to engage with artists to understand their requirements and formulate practical solutions

Excellent problem solving, troubleshooting, and debugging skills

Ability to adapt and extend relevant research to production-level tools tailored to specific art-directed needs

Bonus Qualifications

Master's or Ph.D. in Computer Science, Computer Engineering, Mathematics, Physics and / or equivalent experience.

Strong mathematical fundamentals, such as linear algebra, PDEs, and numerical methods

Experience with performance tuning and writing / debugging of parallel and vectorized code

Production experience working with artists to design and implement tools

Knowledge of the latest publications in the academic community relevant to hair and cloth

Experience building clean interfaces using UI development toolkits (Qt)

Working knowledge of Python

Familiarity with GPU programming

Experience with ML-based techniques

The hiring range for this position in California is $114,900.00-$154,100.00 per year based on a 40 hour work week. The amount of hours scheduled per week may vary based on business needs. The base pay actually offered will take into account internal equity and also may vary depending on the candidate's geographic region, job-related knowledge, skills, and experience among other factors. A bonus and / or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and / or other benefits, dependent on the level and position offered.

Job ID : 10132067

Location : Burbank,California

Job Posting Company : Walt Disney Animation Studios

The Walt Disney Company and its Affiliated Companies are Equal Employment Opportunity employers and welcome all job seekers including individuals with disabilities and veterans with disabilities. If you have a disability and believe you need a reasonable accommodation in order to search for a job opening or apply for a position, email Candidate.Accommodations@Disney.com with your request. This email address is not for general employment inquiries or correspondence. We will only respond to those requests that are related to the accessibility of the online application system due to a disability.

Create a job alert for this search

Software Engineer • Burbank, CA, United States

Related jobs
  • Promoted
Senior Software Engineer (Teradyne, Agoura Hills)

Senior Software Engineer (Teradyne, Agoura Hills)

TeradyneAgoura Hills, CA, United States
Full-time
We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures y...Show moreLast updated: 2 days ago
  • Promoted
Software Engineer, HITL - Top Secret Clearance

Software Engineer, HITL - Top Secret Clearance

SpaceXHawthorne, CA, United States
Permanent
Software Engineer, HITL - Top Secret Clearance.SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not.T...Show moreLast updated: 2 days ago
  • Promoted
Fullstack Software Engineer

Fullstack Software Engineer

Hadrian Automation, IncLos Angeles, CA, United States
Permanent
Hadrian - Manufacturing the Future.Hadrian is building autonomous factories that help aerospace and defense companies manufacture rockets, satellites, jets, and ships up to 10x faster and up to 2x ...Show moreLast updated: 30+ days ago
  • Promoted
Associate Software Engineer

Associate Software Engineer

Hornblower Cruises and EventsWestlake Village, CA, United States
Full-time
Hornblower is seeking an Associate Software Engineer for our Information Technology operation in Westlake Village, CA.This person will be adaptable, dynamic, and embody Hornblower's RESPECT Service...Show moreLast updated: 2 days ago
  • Promoted
Associate Software Engineer

Associate Software Engineer

Hornblower IncWestlake Village, CA, United States
Full-time
Hornblower is seeking an Associate Software Engineer for our Information Technology operation in Westlake Village, CA.This person will be adaptable, dynamic, and embody Hornblower's RESPECT Service...Show moreLast updated: 2 days ago
  • Promoted
Software Engineer I - Core Banking-Hybrid

Software Engineer I - Core Banking-Hybrid

Logix Federal Credit UnionValencia, CA, United States
Full-time
Software Engineer I - Core Banking-Hybrid.Software Engineer I - Core Banking.They collaborate with cross-functional teams to gather requirements, design, code, test, and deploy software solutions.T...Show moreLast updated: 23 days ago
  • Promoted
C++ Software Engineer - Systems

C++ Software Engineer - Systems

VastLos Angeles, CA, United States
Full-time
AI projects and businesses all over the world.We are democratizing and decentralizing AI computing-reshaping our future for the benefit of humanity. We are a growing and highly motivated team dedica...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer, Flight Software

Software Engineer, Flight Software

Heart AerospaceLos Angeles, CA, United States
Full-time
Software Engineer, Flight Software.Applications are considered on a rolling basis.Yearly salary : $113,000 - $149,000.Applications are considered on a rolling basis. Yearly salary : $113,000 - $149,00...Show moreLast updated: 30+ days ago
  • Promoted
Sr. Software Verification Engineer

Sr. Software Verification Engineer

Butler Aerospace and DefenseBuena Park, CA, US
Permanent
Software Verification Engineer.Salary Range : $120,000 - $140,000 (based on education and experience).Software Verification Engineer will design, develop, document, test and verify embedded software...Show moreLast updated: 21 days ago
  • Promoted
Software Systems Engineer (AHT)

Software Systems Engineer (AHT)

Northrop GrummanManhattan Beach, CA, United States
Full-time
RELOCATION ASSISTANCE : Relocation assistance may be available.At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

Oho Group LtdLos Angeles, CA, United States
Full-time
Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Oho Group Ltd.A hugely successful Los Angeles scale-up is on the hunt for a top-tier Software Engine...Show moreLast updated: 2 days ago
  • Promoted
Software Engineer or Principal Software Engineer

Software Engineer or Principal Software Engineer

Northrop GrummanPalmdale, CA, US
Full-time
RELOCATION ASSISTANCE : Relocation assistance may be available.At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around th...Show moreLast updated: 11 days ago
  • Promoted
Software Engineer, High Performance Computing

Software Engineer, High Performance Computing

SpaceXHawthorne, CA, United States
Permanent
Software Engineer, High Performance Computing.SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not.To...Show moreLast updated: 2 days ago
  • Promoted
Software Engineer

Software Engineer

KindoLos Angeles, CA, United States
Full-time
Our mission is to be the most trusted AI company.We are an innovative startup company at the forefront of the AI transformation building out a secure and controllable way for enterprises to adopt A...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

K2 SpaceLos Angeles, CA, United States
Permanent
K2 Space is building large, high-powered spacecraft for the next generation of space development.Backed by Lightspeed Venture Partners, Altimeter Capital, and many others ($200M raised to date), we...Show moreLast updated: 30+ days ago
  • Promoted
Systems Engineer, Enterprise

Systems Engineer, Enterprise

FortinetLos Angeles, CA, United States
Full-time
We are looking for a Systems Engineer to work closely with a Major Account Manager in a defined territory.The Systems Engineer's main mission will be to support the sales organization in all techni...Show moreLast updated: 30+ days ago
Software Engineer HILs

Software Engineer HILs

HermeusLos Angeles, California, United States, 90001
Permanent
Hermeus is a high-speed aircraft manufacturer focused on the rapid design, build, and test of high-Mach and hypersonic aircraft for the national interest. Working directly with the Department of Def...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer III, Operations Technology

Software Engineer III, Operations Technology

Blue OriginLos Angeles, CA, United States
Permanent
Applications will be accepted on an ongoing basis until the requisition is closed.At Blue Origin, we envision millions of people living and working in space for the benefit of Earth.We're working t...Show moreLast updated: 30+ days ago