Search jobs > Santa Clara, CA > Senior system engineer

Senior System Software Engineer - Autonomous Vehicles

NVIDIA
Santa Clara, CA, US
$148K-$276K a year
Full-time

NVIDIA Solutions Engineering team is searching for engineers to help develop and bring NVIDIA’s autonomous vehicle platform to the world.

You will work on state of the art technologies alongside experts in Deep Learning, Computer Vision, and vehicle control for NVIDIA’s next-generation automotive products.

These products make use of the high-definition maps created by multiple industry leading mapping companies from all over the world.

At NVIDIA, we seek to build an environment where phenomenal people can do their best work. We are looking for a System Software Engineer with expertise in embedded systems, good grasp of operating systems principles, and ability to engage with developers and partners on software design and solutions.

The ideal candidate will work closely work with external and internal software groups to design, develop, and implement software and systems that will pull together diverse SW components for automotive platforms.

What you will be doing :

Collaborate with software engineers, hardware and architecture teams to design, develop, integrate, validate, and optimize software on NVIDIA's DRIVE self-driving platform

Regularly engage with customers directly to provide technical support and productize NVIDIA DRIVE platforms

Be part of an internationally distributed team with locations in US, Europe, APAC, and India

Be an internal champion among the NVIDIA technical community to productize software solutions

Craft solutions to system software, OS and application software challenges involving DRIVE products

What we need to see :

BS or equivalent experience in Computer Science, Computer Engineering, or closely related field

5+ years of experience on system software and / or embedded systems

Solid understanding of computer architecture and operating system fundamentals

Experienced programmer in C or C++ with strong debugging skills

Worked with source control systems (git, Perforce)

Worked on developing applications and / or system SW drivers for HW accelerators in BSP & HAL

Ability to adapt to fast paced development lifecycles and cross-functional organizations

Ease of adapting to new technologies and platforms

Ways to stand out from the crowd :

Expertise in one or more of these areas :

Background in platform bring up and / or BSP software

Experience with QNX

Experience with ARM processors

Familiarity with Automotive software development process (CMMI or ASPICE)

Exposure to safety standards like ISO26262

The base salary range is 148,000 USD - 276,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 . 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.

30+ days ago
Related jobs
Promoted
NVIDIA
Santa Clara, California

Practical software engineering experience, developing for large and complex systems. We are looking for an experienced Senior Machine Learning Engineer to join our team. You will apply machine learning to Autonomous Vehicle perception, to develop features for our next generation autonomous driving p...

Promoted
TikTok
San Jose, California

Our team ensures that our backend systems are optimized for the unique demands of high QPS (queries per second) and low latency, enabling millions of users to seamlessly create and consume content every day. Key Focus Areas: High Availability Infrastructure, low Latency Distributed Systems,Personal ...

NVIDIA
Santa Clara, California
Remote

We are seeking system engineers to lead efforts developing the next generation of safe, AI-powered autonomous driving systems. In this role, you will focus on applying V-Model methodologies to cross-disciplinary development across AI, computer vision, software architecture, planning and control, sof...

Promoted
TikTok
San Jose, California

Collaborate closely with cross-functional teams, including data scientists, security experts, and software engineers, to define data security requirements and implement effective solutions. Must have a Master's degree in Computer Science, Engineering (any), Information Technology, Mathematics, Stati...

Promoted
DICE
Mountain View, California

Headunit and Infotainment software development). Navigation software experience is nice to have. ...

Promoted
MIT RESOURCE
San Jose, California

Senior Software Engineer permanent position at San Jose, California. A Medical Device Company located in San Jose, California is looking for a Senior Software Engineer with C++ programming and algorithm development to join our team. Must have a strong working knowledge of object-oriented programming...

Promoted
Gn Group
Cupertino, California

The candidate will architect, design and implement key features on embedded systems with Android and/or RTOS. Enhancing, Optimizing, Maintaining and leading Android and Kernel software development. Explore latest hardware and software architectures and build proof-of-concepts for next generation pro...

NVIDIA
Santa Clara, California

We are looking for forward-thinking, hard-working, and creative people to join a multifaceted software team with high standards! This software engineering role involves developing analysis tools on various combinations of OS and hardware at different scales from single system to large data center. A...

Lynx Software Technologies
Sunnyvale, California

Thompson Software Solutions is seeking a mid to senior level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrows problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the...

Signify Technology
CA, United States

Our customer are seeking MULTIPLE Senior development engineer within data center networking. Design software for data center networking automation and management. ...