Associate Software Engineer

Lucasfilm

(San Francisco, California)
Job Posting Details
About Lucasfilm
Lucasfilm is among the world's leading entertainment service companies, a pioneer in visual effects and sound across multiple mediums, and is home to the legendary Star Wars and Indianna Jones franchise.
Summary
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.
Responsibilities
• 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.
Ideal Candidate
**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.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.