Senior Software Engineer, Presto Execution Engine

Pixar
Emeryville
$158.2K-$204.7K a year
Full-time

Our Software R&D team is responsible for developing Pixar’s in-house and open-source software. Working with both artists and engineers, we build innovative filmmaking tools that enable our film production and continuously extend artistic reach.

One of our flagship tools is Presto, Pixar’s Academy Award-winning in-house digital content creation application used on all of our films.

We are looking for a Software Engineer to join the team that develops and maintains the execution engine and in-memory scene representation at the heart of Presto.

You will collaborate with us in a multi-functional team to extend the feature set and improve the performance of this important software stack, as well as pave the way for its open-source debut in OpenUSD.

Are you enthusiastic about software architecture and API design? Do you love writing high-performance and high-quality C++ code, and are you interested in putting your multithreading and parallel programming skills to use?

If so, we would love to have you on the team!

RESPONSIBILITIES :

Contribute to world-class 3D graphics software applications and frameworks that enable and support Pixar’s film production

Profile performance-critical code paths and creatively optimize algorithms to enhance interactive user experiences

Take ownership of challenges that arise from evolving and modifying software that is heavily exercised in an active production environment

Collaborate with a team of engineers, technical artists, QA, build support and project management

Work closely with other teams to plan and develop user-facing features that help our artists push boundaries, as well as libraries and APIs that enhance the capabilities of our software

Ensure forward progress even on large projects by independently researching the problem-space and closely collaborating with your team and other stakeholders

QUALIFICATIONS :

Start with a strong understanding of C++ that you continually expand upon. Have exposure to modern C++ and experience with the STL

Take pride and passion in crafting high-quality code with attention to detail, readability and performance in mind

Hold yourself and others to a high bar when it comes to engineering practices and root-causing issues

Understand the complexities of evolving production software and make thoughtful tradeoffs to innovate in this context

Build software holistically : From planning and proposal to implementation, testing, optimization and deployment

Find fulfillment in designing and implementing APIs and frameworks that form the foundation of many user-facing workflows across many film production departments

Thrive in a collaborative environment where you exchange knowledge with accomplished technicians, and draw inspiration from amazing artists

Have the ability to listen well and communicate clearly and succinctly

Prior exposure to performance profiling tools and workflows, parallel programming and multithreading, as well as programming on GNU / Linux

Four or more years of professional experience, and degree in Computer Science (or equivalent education)

The hiring range for this position in Emeryville is $158,185.00 to $204,710.00 per year. The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience among other factors.

30+ days ago
Related jobs
Promoted
Sirius
Oakland, California

Requirements: Bachelor's degree in Computer Science, Computer Engineering, or closely related field, and 5 years of progressive post-Bachelor's experience in the job offered or as a software developer or software engineer. Senior Software Engineer - (employer: Sirius XM Radio Inc. All required exper...

Promoted
Baton
San Francisco, California

Senior Software Engineer - Testing Infrastructure. We are looking for an experienced Senior Software Engineer - Testing Infrastructure to join our team. Commit to superior engineering, applying industry best practices and innovative methods for high-quality and efficient software solutions. The idea...

Promoted
Volley Automation
South San Francisco, California

Volley is seeking a Senior Embedded Software Engineer to lead the development of embedded software across the platform. The ideal candidate will be an experienced software engineer with solid C/C++ skills. Constrained settings (memory, compute resources) with real time needs is a comfortable environ...

Promoted
Microsoft Corporation
San Francisco, California

We are looking to hire a detail-oriented Senior Software Engineer to design, implement and ship new features as part of the Azure Storage front team, a fundamental team for one of our core layers of the Azure Storage stack. As a Senior Software Engineer in Azure Storage, you will help drive and impr...

Promoted
Crux
San Francisco, California

This is a great opportunity for an experienced engineer to take a significant role in the development of data-driven applications that form the foundation of a truly innovative product. ...

Airwallex
San Francisco, California

As a Software Enginee Fullstack, you will be responsible for working on a range of exciting initiatives across our international payments platform. Powered by our unique combination of proprietary infrastructure and software, we empower over 100,000 businesses worldwide – including Brex, Rippling, N...

BHO Tech
San Francisco, California

We are hiring a Senior Software Engineer for our Application team in San Francisco. We’re looking for engineers located in San Francisco. ...

Mozilla
San Francisco, California
Remote

Senior Software Engineer - Layout (CSS and ICU4X Support), Mozilla Corporation, Portland, Oregon: Improve Cascading Style Sheets (CSS) style system, within Mozilla's Gecko Engine and design solutions for efficient implementation within the Firefox Browser Layout Architecture stack. Senior Softwa...

GEICO
Berkeley, California
Remote

Our Senior Duck Creek Engineer is a key member of the engineering staff working across the organization to provide a friction-less experience to our customers and maintain the highest standards of protection and availability. As a Senior Engineer, you will:. Engage in cross-functional collaboration ...

The Walt Disney Company
San Francisco, California

The Senior Software Engineer is a critical technology role, responsible for translating requirements and user stories into functional software that delivers value to the business. Minimum of 5+ years of experience in a Software Engineering or software development role, developing a complex product w...