Santa Clara, CA, USA
17 days ago
Senior System Software Engineer – Autonomous Vehicles Platform

The Autonomous Vehicles Platform team is searching for a Senior Engineer to develop and bring NVIDIA's automotive platform out to the world. You will participate in a focused effort to develop and productize ground-breaking solutions that will redefine the world of transportation and the growing field of self-driving cars. You will work with hardworking and dedicated multi-functional engineering development teams across various vehicle subsystems to integrate their work into our autonomous driving DRIVE SW platform, while achieving or exceeding all meaningful NVIDIA and automotive standards & guidelines. You'll find the work is exciting, fun, and very meaningful. We have deadlines, customers, and competition.

NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to solve, that only we can pursue, and that matter to the world. This is our life’s work: to amplify human creativity and intelligence.

What you will be doing:

Developing software to improve the quality and accuracy of data collected from a distributed autonomous vehicle fleet

Hands-on debugging of sophisticated sensor data pipelines that span across various layers of the hardware and software stack (automotive communication channels, operating system and applications)

Architect frameworks to measure data quality metrics over time, identify and fix systemic problems

Explore opportunities to optimize the data processing pipelines across vehicle software

Review requirements, develop tests, author corresponding documentation and dashboards for measuring and visualizing the quality of sensor and vehicle data

Support data collection campaigns for our autonomous vehicle program

What we need to see:

BS/MS or higher in computer engineering, computer science or related engineering disciplines (or equivalent experience)

8+ years of work experience that is relevant to automotive software, robotics and/or sensors

Excellent C++ programming skills, familiarity with containerized software and data query systems

Deep understanding of sensor software/hardware capabilities including functional and performance related behavior

Solid understanding of Linux, QNX or other real time operating systems

Experience with sensors such as cameras, lidars, radars, ultrasonics, IMU, GPS and corresponding data protocols

Strong communication and analytical skills

Ways to Stand Out From The Crowd:

Experience with automotive sensor software

Familiarity with statistics and data analytics

Agility to understand prioritization and make informed tradeoffs based on data, complexity and program timelines

Experience with distributed and scalable cloud-based software systems

Be hands-on and work well within a team of algorithm, software and hardware engineers, with a significant level of detail orientation and a penchant for data organization and presentation

The base salary range is 180,000 USD - 339,250 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.

#deeplearning
Confirm your E-mail: Send Email