ILMxLAB Company Logo

ILMxLAB

San Francisco, California - United States
View all jobs at this company »

Associate Software Engineer

Description

The Lucasfilm Advanced Development Group (ADG) is looking for an Associate Software Engineer to join our team. 

ADG develops tools and techniques for high-fidelity computer graphics and simulation. Our goal is to expand and enhance creative storytelling in the Star Wars universe through real-time rendering of film-quality imagery. Our work can also be seen powering many of the ILMxLAB immersive experiences.

As an Associate Software Engineer within ADG you will help the engineering team develop and support features that content creators use to deliver their vision. As a generalist you will support a diverse range of areas including tools, pipeline and rendering systems.

• Assist the senior members of the engineering team with refining, debugging, implementing and supporting features in ADG’s tools and technologies.
• Work effectively within an existing, large code base to support a multi-team and multi-studio common format initiative.
• Support content creators and other customers of ADG technology.
• Plan and manage tasks and schedules effectively.
• Collaborate with, and take direction from, senior members of the engineering team to form a highly productive group.

Education / Experience:
• Education: Bachelor's Degree in Computer Science, Engineering, or Scientific discipline.
• 1+ year’s professional experience as a software engineer.

Required Skills / Competencies:
• Good knowledge of C++/Python.
• Familiarity with data structures and scene formats, algorithm performance, and parallel processing techniques.
• Experience working with and maintaining large codebases, with an emphasis on quality code design and best practices.
• Familiarity with DCC packages such as Maya.
• Self-motivated individual with excellent problem solving skills.

Preferred Skills / Competencies:
• Experience working on an open-source project.
• Experience with open file formats such as Alembic, OpenEXR, etc.
• Experience with cross-platform frameworks such as CMake.
• Proficient with 3D math including linear algebra.
• Experience creating plugins for DCC tools, e.g. Maya, Mari.
• Prior experience in games, animation or VFX industry a major plus.

This Job is no longer active!