Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Principal Software Developer (Rendering & Simulation)

AT Autodesk
Autodesk

Principal Software Developer (Rendering & Simulation)

Remote

Job Requisition ID #

25WD85823

Position Overview

Autodesk's Entertainment & Media Solutions is hiring a Principal Software Developer to join the Arnold Core Rendering team. You'll report to our Senior Manager of Software Development and your contributions will help our users to continue making award-winning VFX and animated films, episodic shows, game cinematics, motion graphics, music videos, advertisements, architectural and product visualizations, synthetics, and much more. The core team focuses on the Arnold renderer library, which handles all aspects of CPU and GPU rendering, such as path tracing, shading, mesh subdivision and displacement, texturing, volumes, and everything else required of a standalone rendering library. You would be expected to become an expert in at least some parts of the renderer. A good overview of the kind of work involved can be seen in our 2018 Transactions on Graphics Journal paper: https://www.arnoldrenderer.com/research/Arnold_TOG2018.pdf.

Want more jobs like this?

Get jobs that are Remote delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


As a core principal developer, you are expected to document and communicate your Arnold renderer changes to the Arnold plugin team so that they can properly integrate and expose your contributions for use in various DCCs such as Maya, 3ds Max, Houdini, Cinema 4D, and Katana

Responsibilities

  • Investigate new algorithms that may improve rendering speed, memory usage, numerical precision, image quality, and/or create and improve shaders.
  • Benchmark the renderer and identify bottlenecks with the aim at optimizing performance.
  • Design, maintain, and extend APIs for interoperability between rendering subsystems as well as external 3D applications.
  • Write robust, readable, maintainable, and extensible code that can last for years and won't scare other developers.
  • Refactor legacy code. Produce both unit tests and developer documentation for any new code.
  • Debug existing subsystems, identify problem areas in the code, provide both quick temporary workarounds and high-quality, lasting solutions as needed.
  • Debug production scenes and communicate findings and workarounds with both customers and other developers.

Minimum Qualifications

  • 8+ years of experience developing large scale commercial software and in a related industry (gaming, VFX, film, or other graphics related industry)
  • Advanced C++ programming and debugging skills
  • Experience taking initiative, being a point of contact for the solutions you're developing.
  • Proven troubleshooting skills with users or customers.

Preferred Qualifications

We appreciate experience with one or more of the following areas

  • Experience writing integrators, shaders, ray tracing intersectors and acceleration structures, mesh subdivision, and anything else you might find in the PBRT book
  • Extra points if you read the PBRT book long enough to have acquired multiple editions
  • Experience writing production quality shaders
  • Strong mathematical background
  • Advanced multi-threaded programming skills: can write lockless algorithms and instinctively writes code that avoids false-sharing
  • Experience writing low-level code
  • Ideally have written a path tracer in OptiX
  • Experience integrating Open Shading Language into a renderer
  • Experience working with the OpenVDB library for simulating and rendering volumes
  • Knowledge of color theory. Familiar with OpenColorIO
  • Experience with CUDA or other GPU programming tools.
  • Experience contributing to open-source projects, not necessarily rendering-related will be greatly appreciated.
  • VFX/animation production experience

#LI-CL1

Learn More

About Autodesk
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk - our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.

When you're an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!

Salary transparency
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.

Diversity & Belonging
We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).

Job ID: autodesk-25WD85823
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Long-Term Disability
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • FSA
    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Health Reimbursement Account
    • On-Site Gym
    • Pet Insurance
    • Mental Health Benefits
  • Parental Benefits

    • Fertility Benefits
    • Adoption Assistance Program
    • Family Support Resources
    • Non-Birth Parent or Paternity Leave
    • Birth Parent or Maternity Leave
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
    • Work-From-Home Stipend
  • Office Life and Perks

    • Some Meals Provided
    • Commuter Benefits Program
    • Casual Dress
    • Pet-friendly Office
    • Happy Hours
    • Snacks
    • Company Outings
  • Vacation and Time Off

    • Personal/Sick Days
    • Paid Holidays
    • Unlimited Paid Time Off
    • Leave of Absence
    • Paid Vacation
    • Sabbatical
    • Volunteer Time Off
  • Financial and Retirement

    • Relocation Assistance
    • Performance Bonus
    • Stock Purchase Program
    • Company Equity
    • 401(K) With Company Matching
  • Professional Development

    • Shadowing Opportunities
    • Access to Online Courses
    • Promote From Within
    • Learning and Development Stipend
    • Lunch and Learns
    • Tuition Reimbursement
    • Mentor Program
    • Internship Program
    • Leadership Training Program
    • Professional Coaching
    • Associate or Rotational Training Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)
    • Woman founded/led
    • Black founded/led
    • BIPOC founded/led
    • Latinx founded/led
    • Asian founded/led
    • LGBTQ+ founded/led
    • Veteran founded/led