Come join the team and see how you can make a lasting impact on the world!
Our Autonomous Vehicle Platform team builds the NVIDIA DriveWorks SDK with the goal to provide a scalable software stack and framework to build autonomous vehicles. We are seeking a highly motivated senior software systems engineer with interests on designing, developing and maintaining many aspects of the core technology such as sensor interfaces, data streaming, threading, memory management and lower level platform specific technology.
What you will be doing:
Driving architectural improvements that simplify and modularize the software stack.
Designing clean boundaries between NVIDIA core components and OEM-specific implementations.
Refactoring ADAS components to support reuse, extensibility, and long-term maintainability.
Improving system-level scalability through IPC, middleware, and platform abstraction layers.
Partnering with teams across software, systems, and hardware to define clear interfaces and improve integration velocity.
Establishing test coverage, design reviews, and architectural documentation that scales with the platform.
Profiling and tuning system performance — optimizing for modern multi-core and real-time environments.
What we need to see:
Bachelors or Masters in Computer Engineering, Computer Science, or a related field or relevant experience.
7+ years of professional software development experience.
Solid background in C and C++ programming.
Strong understanding of modular software architecture, clean code design, and separation of concerns.
Hands-on experience building and debugging multithreaded, real-time, or performance-critical systems.
Familiarity with parallel/distributed systems and low-level system profiling.
Comfortable working in Linux, QNX, or other embedded RTOS environments.
Exceptional communication skills and a collaborative, hard-working attitude.
Ways to Stand Out From The Crowd:
Experience developing ADAS software — especially in components like Planning, Sensor Fusion, Mapping, or Localization.
.Deep understanding of real-time operating systems, particularly QNX
Familiarity with the automotive software lifecycle and integration across safety-critical systems.
Experience using Git and Bazel in large-scale software environments.
Ability to work across system, hardware, and algorithm teams with precision and clarity.
Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/
The base salary range is 184,000 USD - 356,500 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.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead the transition of NVIDIA's innovative products from prototypes to mass production as an Engineering Operations Program Manager.
NVIDIA is looking for a creative ASIC Design Efficiency Engineer to innovate in hardware design for cutting-edge technology applications.
As a Manager of Software Engineering, you'll lead a dynamic team at Ridgeline, tackling complex challenges in financial systems through innovation.
Join Element 84 as a Senior DevOps Engineer and lead impactful cloud-native solutions in a company dedicated to meaningful work.
Join us as an Engineering Lead where you'll facilitate seamless software delivery and foster a collaborative engineering environment.
Conductor is on the hunt for a Senior Software Engineer to drive the development of groundbreaking AI features within a dynamic team.
Join TransUnion as a Salesforce CPQ Engineer and play a vital role in streamlining pricing processes for our Sales teams worldwide.
Join CyberArk as a Cloud Engineering Architect to lead innovative solutions in Identity Security and cloud-based infrastructure.
Experienced Senior Software Engineer needed at IAA to design and develop scalable software solutions leveraging modern Microsoft and front-end technologies.
Join Crusoe as a Staff Software Engineer to drive innovation in AI-first cloud solutions while contributing to sustainable technology efforts.
Join Wise as a Senior Software Engineer to enhance their stream processing capabilities for real-time decision-making.
Become a key player at VERSES, where you’ll drive innovation as a Sr. Software Engineer in Frontend development for next-generation applications.
Brillio is seeking a Senior Engineer skilled in Python and SQL Server to drive backend development and database management within a dynamic tech environment.
Join HeyTaco as a Full Stack Developer to build impactful software that enhances workplace culture through gratitude.
IXL Learning is looking for a skilled Android Software Engineer to lead the development of their mobile applications and contribute to educational technology.
NVIDIA is a publicly traded, multinational technology company headquartered in Santa Clara, California. NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, and ignited the era of modern AI.
401 jobsSubscribe to Rise newsletter