Remote [Future Opportunities] Software Engineer II, Universal Scene Description

Posted

Apply now
Please, let DigitalFish, Inc know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • DigitalFish is seeking a Software Engineer II to join their engineering team, focusing on developing computer graphics pipeline tools and implementing character rigs.
  • The role involves designing efficient USD workflows and implementing the tools to support those workflows.
  • Responsibilities include writing user documentation and design notes for the software created, collaborating closely with engineering and art teams, and taking ownership of technical issues to drive them to resolution.
  • The position requires triaging and resolving technical issues in the tools.

Requirements:

  • A BSc degree in Computer Science or related fields is required.
  • Candidates must have 7-10 years of experience developing computer-graphics pipelines and tools, with at least 4 years in a USD pipeline environment.
  • A solid understanding of USD concepts, including the representation of primitive objects, groups and hierarchies, schemas, layers, and composition is necessary.
  • Proven experience writing and supporting USD tools in production, including import and export to/from DCCs, and manipulating USD scene data in collaborative workflows is essential.
  • Experience using USD schemas to implement custom prim types and/or attributes is required.
  • Candidates must have experience scripting Python/PyQt or C++/Qt plugins for DCC tools (e.g., Maya, Houdini, Blender, Katana) and/or game engines (e.g., Unity, Unreal Engine).
  • Experience implementing character rigging and animation pipelines in USD, as well as materials and surfacing pipelines in USD, is preferred.
  • Candidates should have experience extending or modifying USD itself via C++.
  • A good understanding of 3D graphics, including mathematical fundamentals such as trigonometry, linear algebra, matrices, vectors, and quaternions, is required.
  • Deep professional experience in team development using Python and familiarity with C++ is necessary.
  • Solid general programming skills, including knowledge of software patterns, build systems, and optimization for performance and memory footprint, are required.
  • Familiarity with Agile/Scrum development processes is preferred.
  • Candidates must be self-motivated with strong communication skills and able to work both in a team and independently.
  • Proof of eligibility to work in the United States is mandatory.

Benefits:

  • The annual compensation includes equity based on qualifications.
  • The salary range for this position is $130,000 to $165,000 plus equity, with base pay considering internal parity, job-related knowledge, skills, and experience.
  • Health insurance benefits include Medical, Dental, Vision, and Life Insurance.
  • Employees receive discounts on movie tickets, theme parks, hotels, Broadway and Vegas shows, shopping partners, and more.
  • The position offers a flexible working environment and additional benefits.
Apply now
Please, let DigitalFish, Inc know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 130,000 - 165,000 USD / year
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback