Software Engineer
Posted on 4/30/2021
INACTIVE
Locations
Austin, TX, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Animation
Data Structures & Algorithms
Management
Python
Unreal Engine
Web Development
Requirements
- 3+ years of software engineering experience in supporting film, commercial, or other entertainment media agencies
- Bachelors degree in Computer Science or equivalent experience
- Strong computer architecture knowledge
- Strong system administration experience
- Extensive experience with digital content creation tools
- Experience with C/C++
- Experience using C#, Python, or other scripting languages
- Familiarity with building modular and dynamically extensible solutions
- Interest in usability and user interface design
- Strong grasp of 3D math
- Understanding of 3D content creation tools such as Houdini and Maya
- Flexibility to learn new programs and adapt to organizational needs within production
- Effective verbal and written communication skills
- Positive team-oriented attitude with a good work ethic and desire to constantly improve
- Must be comfortable working in a highly collaborative organization in an iterative development lifecycle
Responsibilities
- Develop systems & tools to establish and support workflows for Rooster Teeths content creation pipeline(s)
- Provide system administration over servers and storage infrastructure that supports content creation pipelines
- Develop custom tools, integrations and plugins for 3D and 2D animated content creation to automate manual tasks and implement custom Computer Graphic algorithms, standardize import/export of data, etc
- Integrations include Shotgun Toolkit, Maya, 3D Studio Max, Houdini, Toonboom, Adobe Suite, Unreal, Nuke and render farm software such as Deadline, Royal Render and OpenCue
- Create and maintain standardizations, methodologies, and documentation
- Provide technical support to artists both for developed tools and third party packages
- Educate artists on automation tool usage and best practices
Desired Qualifications
- Direct experience building content creation workflows for the entertainment industry
- Experience with Shotgun application
- Experience with developing plug-ins for Shotgun Tookit, Houdini, Maya, or Toonboom
- Experience with programming back-end architecture for the Unreal Engine
- Experience with improving the throughput of a Render Farm
- Experience with optimizing the storage and management of digital assets
- Experience with Motion Capture technology
- Experience with data management and databases
- Good knowledge of Shader coding