Full Time

Senior Software Systems Engineer, Driving Functions - Autonomous Vehicles

NVIDIA
$120,000 - $180,000* / year (about $58–$87 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by NVIDIA, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Systems Engineer, Driving Functions - Autonomous Vehicles at NVIDIA will play a pivotal role in the development and enhancement of innovative driving functions for autonomous vehicles. This position involves collaborating with cross-functional teams to design, implement, and optimize software solutions that ensure safety, efficiency, and performance in autonomous navigation. The successful candidate will leverage their extensive expertise in software engineering and autonomous system design to drive product initiatives and contribute to the strategic goals of the Autonomous Driving division.



Job Responsibilities

  • Design and implement advanced driving function algorithms for autonomous systems, focusing on safety and reliability.
  • Collaborate with multi-disciplinary teams including hardware engineers, roboticists, and product managers to deliver integrated solutions.
  • Conduct rigorous testing and validation of software systems, ensuring adherence to industry safety standards.
  • Optimize software performance through the use of analytical tools and performance metrics.
  • Participate in code reviews and provide mentorship to junior engineers, fostering a culture of continuous improvement.
  • Stay current with emerging trends in autonomous vehicle technology and software engineering best practices.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • At least 5 years of experience in software engineering, with a focus on autonomous vehicle systems.
  • Proficient in programming languages such as C++, Python, or similar languages.
  • Strong understanding of algorithms relevant to robotics and vehicle dynamics.
  • Experience with real-time operating systems and embedded software development.
  • Demonstrated expertise in software development methodologies and version control systems.


Technologies & Tools

This position requires proficiency with various tools and technologies including, but not limited to, ROS (Robot Operating System), MATLAB, and simulation environments like Gazebo. Familiarity with machine learning frameworks and tools such as TensorFlow or PyTorch, as well as experience with vehicle communication protocols like CAN and AUTOSAR, will also be essential for successful performance in this role.



Ideal Candidates

The ideal candidates for this position will possess strong analytical skills and demonstrate a passion for advancing autonomous vehicle technology. They should be excellent problem solvers who thrive in collaborative environments, and who are eager to tackle the challenges in the fast-evolving field of autonomous systems. An innovative mindset, coupled with the ability to effectively communicate complex technical concepts, will be critical in contributing to the success of the team and the broader objectives of NVIDIA.

See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.