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 π±.