Senior Software Engineer, Rendering and Sensor Simulation
What we are looking for
Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all.
We’re searching for a Senior Software Engineer, Rendering and Sensor Simulation . Aurora is seeking a highly skilled and experienced Senior Software Engineer to join our team and contribute to the development of Alba, our cutting-edge in-house sensor simulation software. In this role, you will be instrumental in developing, optimizing and maintaining Alba, ensuring its high performance and accuracy in simulating real-world sensor data for autonomous driving systems. This is an exciting opportunity to work on a critical component of our self-driving technology, directly impacting the safety and reliability of our autonomous vehicles.
In this role, you will
- Develop, optimize, and maintain core components of Alba, Aurora's sensor simulation software.
- Collaborate with cross-functional teams to integrate Alba with other autonomous driving systems and ensure seamless data flow.
- Identify and address performance bottlenecks, continuously improving the speed and scalability of the simulation system.
- Contribute to the architectural design and evolution of the sensor simulation platform.
Required Qualifications
- Strong proficiency in C++ with a deep understanding of software engineering principles.
- Strong theoretical and practical knowledge of physically based rendering and production rendering systems.
- Experience in performance engineering using manual code instrumentation and profiling tools (e.g. Intel Vtune)
- Extensive experience in writing and optimizing high-performance code, particularly for computationally intensive applications.
- Proven track record of optimizing existing codebases using techniques such as multi-threading, vectorization, and leveraging performance libraries (e.g. ISPC).
Desirable Qualifications
- Experience with Digital Content Creation (DCC) tools such as Houdini.
- Familiarity with Universal Scene Description (OpenUSD).
- Experience with GPU programming, in particular Optix and CUDA.
- Experience with third-party graphics libraries (e.g., Embree, OIIO).
- Knowledge of network distributed programming.
- Proficiency in Python.
The base salary range for this position is $189,000 - $303,000 per year. Aurora’s pay ranges are determined by role, level, and location. Within the range, the successful candidate’s starting pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.
#LI-KW1
#Mid-Senior
Recommended Jobs
Director of Site Reliability Engineering
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildi…
Senior Billing Coordinator
A large global law firm seeks a Senior Billing Coordinator to join their dynamic team. This role will be responsible for maintaining and managing the timekeeper and client matter master billing files…
Facilities Technician
There’s a Place for You at OneSource Distributors A career at OneSource is more than a job. You’re investing in a brighter, more sustainable future together and joining a team that makes a real …
Registered Nurse - Case Manager w/BONUS - 5110
We have a new opening for a Registered Nurse - Case Manager at the Naval Health Clinic in Lemoore, CA. Core Duties: The duties include, but are not limited to the following; • Participate in …
Project Superintendent - San Jose
Key Responsibilities Direct and manage McCarthy’s labor force to achieve optimum performance Communicate, report and promptly resolve any issues with the project manager Chair weekly subcont…
Plaintiff Employment Attorney (Class Action) (Glendale)
Come join an exciting growing Real Estate company offering competitive comp, annual bonus and benefits! This Jobot Job is hosted by: Travis Poley Are you a fit? Easy Apply now by clicking the Ap…
Senior Caregiver
I have a 3yrs of experience of taking care of a stroke person.i know how to take care of a sick person. I give them a proper care, patients, understand them provide their meals,medication and petsonal…
Experienced Veterinary Receptionist
ECVVH is looking for a responsible, part-time veterinary receptionist for Friday and Saturday. VETERINARY RECEPTION EXPERIENCE REQUIRED! PLEASE DO NOT APPLY IF YOU HAVE NOT WORKED IN A VETERINARY HOS…
Sales & Marketing / Business Development Executive (Remote)
Create a Life You Love with Living Life By Design Step into an inspiring leadership opportunity with one of the world's most respected names in Personal Growth and Leadership Development. With d…
Equipment Operator
Cass Arrieta is a General Engineering Contractor specializing in wet utilities, dry utilities, structural concrete, and associated scopes of work within the public and private markets. With a combine…