Want to join a fun, creative company that is on the cutting edge of amazing technologies? NVIDIA is developing groundbreaking solutions in some of the world’s most exciting technology areas including Virtual Reality, Artificial Intelligence, Deep Learning and Autonomous Vehicles. We are looking for an experienced software engineer to join our Planning and Control team to work on Simulation. In this role, you will develop simulation and replay tools that enable rapid algorithm development, verification, and evaluation.
What you’ll be doing:
Develop simulation features to enable rapid debugging, testing, and evaluation of the Planning and Control software.
Develop tools that allow us to replay the prediction, decision-making, planning, and control algorithms on recorded data.
Design simulated agents that interact with the system in realistic ways.
Most importantly, develop groundbreaking, meaningful technology, solve difficult problems, and help build a world-class autonomous system!
What we need to see:
BS, MS, or PhD or equivalent experience in electrical, mechanical, aerospace engineering, physics, computer science or similar fields.
15+ years of relevant work experience.
Experience in software development with C++ in a large codebase.
Prior knowledge about vehicle simulation, path planning, vehicle control, Drive-by-Wire systems, autonomous vehicles, or robotics simulation.
Excellent communication skills and the ability to collaborate within a large team and drive consensus.
Familiarity programming with professional software development workflows using git in Linux (Ubuntu) or another Unix based system.
Ways to stand out from the crowd:
Experience working in a large monorepo and with Bazel.
Prior working experience on simulated agents.
Experience with structured data logging and log data analysis.
NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working with us and our product lines are growing fast in some of the hottest fields such as virtual reality, deep learning, artificial intelligence, graphics virtualization, photo realistic rendering and more. Come join us at NVIDIA!
The base salary range is 268,000 USD - 414,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.