Jobs · Engineering · California

Senior System Software Engineer

NVIDIA AI · Santa Clara, CA · 1 mo ago
EngineeringFull-time

About the role

The DRIVE OS Team at NVIDIA is seeking a Systems and Software Platform Engineer to contribute to the development of innovative solutions for the transportation sector, particularly in the realm of self-driving cars. This role involves collaboration across various engineering disciplines to enhance the capabilities of NVIDIA’s autonomous driving DRIVE OS software platform.

Responsibilities

  • Collaborate with software, hardware, safety, and product management teams to translate product requirements into system requirements, software architectures, and technical designs
  • Design and develop solutions for vehicle interface abstraction, vehicle network topology and infrastructure, data flow, time synchronization, and other system-level capabilities
  • Develop, document, implement, and optimize software architectures and frameworks for real-world performance while meeting product and customer requirements
  • Design, develop, deploy, and improve AI agents and AI-assisted workflows that automate engineering tasks such as software development, system analysis, testing, debugging, documentation, data analysis, and developer productivity
  • Identify opportunities to apply generative AI and agentic workflows to improve engineering efficiency, software quality, and development processes
  • Debug complex system-level issues spanning software, operating systems, networking, middleware, and hardware interfaces
  • Collaborate across engineering teams to integrate, test, and deliver robust software capabilities on the DRIVE OS platform

Requirements

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or a related engineering field, or equivalent experience
  • 5+ years of relevant software or systems engineering experience
  • Strong C and C++ programming skills, with experience designing, developing, integrating, and debugging complex software systems
  • Experience with Linux, QNX, Android, or other embedded or real-time operating systems, including software that spans hardware, operating system, middleware, and application layers
  • Experience developing or integrating AI-powered tools, AI agents, or automation into software engineering workflows
  • Familiarity with modern AI development tools, APIs, scripting languages, and frameworks used to build and deploy agent-based automation
  • Strong written and verbal communication skills with the ability to clearly communicate technical concepts and engineering decisions

Qualifications

  • Knowledge of automotive systems, including ADAS, autonomous driving, vehicle electrical architectures, and automotive communication networks
  • Experience with embedded systems, software/hardware integration, and software development on the QNX operating system
  • Experience applying generative AI, large language models, or agentic AI systems to software engineering, system debugging, testing, or developer productivity
  • Experience building AI agents that interact with engineering tools, source repositories, CI/CD systems, test infrastructure, or technical documentation
  • Experience with Python or other scripting languages for engineering automation and AI development

Skills

  • Strong problem-solving and analytical skills
  • Excellent teamwork and communication skills
  • Ability to work independently and in a fast-paced, dynamic environment

Benefits

NVIDIA offers a competitive compensation package, including a base salary range of $152,000 - $241,500, along with equity and comprehensive benefits.

Pay

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

Schedule

This position is full-time.

Similar jobs