Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Marketing @ 4
Software Development @ 4
Prioritization @ 4
Engineering Management @ 4
System Architecture @ 7
Agile @ 1
GPU @ 4
Deep Learning @ 4
AI @ 4
Robotics @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA’s deep learning platforms are widely used across academia, start-ups, and industry. This role is part of the Platform and Solutions team focused on GPU-accelerated software and cloud solutions to enable organizations to develop and deploy AI projects.
Responsibilities
- Lead planning and engineering activities for the NVIDIA Platforms and Solutions teams, managing a catalog of GPU-accelerated software and services.
- Collaborate with multiple NVIDIA product and engineering teams to program manage solutions for developers to build AI services using NVIDIA software made available through NGC.
- Act as the bridge between global OEMs, partners, and NVIDIA product teams to create platforms for AI development.
- Partner with Engineering, Sales, Marketing, PR, and Legal to drive adoption and growth of NVIDIA’s software portfolio across Conversational AI, Robotics, Medical Imaging, and Autonomous Driving.
- Gather requirements, help prioritization, scheduling, and planning for all phases of the product life cycle.
- Develop and manage milestones and schedules for multiple components to come together.
- Manage and improve product development and software release processes; collaborate with engineering management to improve development workflow and engineering efficiency.
Requirements
- MS in Electrical Engineering (EE) or Computer Science (CS) or equivalent experience with 8+ years of experience.
- Hands-on experience with software development and processes specifically for system software development.
- Thorough knowledge of software and hardware engineering principles.
- Ability to think strategically and tactically and to build consensus to make programs successful.
- Detail oriented with proven ability to multitask in a dynamic environment with shifting priorities and changing requirements.
- Proven experience resolving technical issues and resource conflicts creatively.
- Enthusiastic, energetic, responsive, and passionate about finding opportunities for process improvement.
- Strong problem-solving skills and experience implementing systematic solutions.
Nice to have / Ways to stand out
- 5 years of programming in a modern programming language is highly desired.
- Significant experience building solutions for on-premises and cloud infrastructure.
- Deep understanding of software engineering principles and enterprise system architecture.
- Experience productizing enterprise server systems and coordinating activities between hardware and software organizations.
- Experience with Agile tools and processes; productivity tools and process automation is a big plus.
Compensation & Benefits
- Base salary ranges by level:
- Level 4: 168,000 USD - 258,750 USD
- Level 5: 200,000 USD - 322,000 USD
- Eligible for equity and benefits (see NVIDIA benefits page).
Other information
- Location: Santa Clara, CA, United States (on-site).
- Applications for this job will be accepted at least until July 19, 2026.
- NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.
More jobs at Nvidia
Senior Systems Software Engineer, Observability and Telemetry Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Systems Software Engineer – GPU Software
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Software Engineer, CUDA Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Engineer, Applied Research - Accelerator Programming Model and Compiler
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior System Software Architect - Halos Core and Robotics Platform
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Similar jobs
Senior Technical Program Manager, Deep Learning Software
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Senior Applications Software Engineer, Planning and Control
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Deep Learning Software Engineer, Inference
Nvidia · World, United States, Canada
USD 152,000-287,500 per year
Senior Software Engineer, Metropolis Vision AI
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Manager, System Software Engineering - Factory
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Perception Engineer - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Technical Program Manager, DGX Cloud
Nvidia · Santa Clara, United States
USD 200,000-379,500 per year
Senior Technical Program Manager - DGX Cloud
Nvidia · Santa Clara, United States
USD 200,000-379,500 per year