Autonomous vehicles are redefining the way we live, work, and play—creating safer and more efficient roads. These revolutionary benefits require massive computational horsepower and large-scale production software expertise. Tapping into decades-long experience in high-performance computing, imaging, and AI, NVIDIA has built a software-defined, end-to-end platform for the transportation industry that enables continuous improvement and continuous deployment through over the air updates. It delivers everything needed to develop autonomous vehicles at scale.Simulation gives us the capability to test an autonomous vehicle in a near-infinite variety of conditions and scenarios before it even reaches the road, accelerating development time and improving the reliability of the self-driving stack at the same time. We’re looking for a talented Graphics Tools and Pipeline Engineer to join the DRIVE Sim team and help make it all a reality. This meaningful role will see you working with technical visionaries within the company to define and deliver a simulation environment that advances the state of the art in autonomous vehicles. What you will be doing:Priorities often change in a fast-paced environment like ours. Some of the things you will work on:Apply your skills to design, implement, and improve the modules that collectively simulate what the car perceives, and architect, build and improve the core simulation framework that supports them, e.g. vehicle physics engine, restbus simulation, human driver behavior, control arbitration.Design and implement SDKs that enable our customers and ecosystem partners to integrate their custom IP into DRIVE Sim, e.g. functional mock-ups, AUTOSAR software components or Simulink code.Collaborate with a global, diverse team of engineers encompassing the entire NVIDIA Automotive and Developer Technology platforms.Require strong communication skills and should have a track record of working well within a team and working well across organizations.What we need to see:BS, MS, or Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline and 3+ years relevant experience Excellence in C++ software development and proven experience building complex software systems. Excellent skills in system software, for example OS fundamentals, networking and embedded real-time systems. Familiarity with embedded platforms, and/or real-time systems. Demonstrated capability in professional software engineering practices, including coding standards, code reviews, source control management, build processes, testing, and operations. Ways to stand out from the crowd:FAA-approved commercial aviation flight simulators. Real-time and/or distributed systems. Vehicle and physics modeling/simulation Control software design. Pertinent Automotive experience (e.g. ADAS system verification, autonomous driving SW development, traffic modeling, etc). GPU graphics and compute programming (e.g. Vulkan, CUDA, Raytracing, OptiX, Blender)NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!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.
View Original Job Posting