Tech Stack
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.
AI @ 4
Agile @ 6
CUDA @ 4
Communication @ 4
Engineering Management @ 4
GPU @ 3
Machine Learning
Marketing
Networking @ 4
Robotics @ 4
Software Development @ 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 is seeking an experienced Senior Software Technical Program Manager to lead sophisticated software and platform programs spanning NVIDIA CUDA Robotics, accelerated computing, and Physical AI. The role translates product and technology roadmaps into executable plans, establishes achievements and ownership, manages cross-functional dependencies and risks, and drives programs from development through integration, validation, release, and ecosystem adoption.
Responsibilities
- Collaborate with Software Development Managers, Engineers, Product Marketing, Customer Program Management, Solution Architects, Quality Assurance, and logistics personnel to establish and implement streamlined processes for advanced compute software solutions for cloud service providers, OEMs, customers, and partners.
- Lead Physical AI initiatives involving CUDA software, Aerial software, GPU platforms, AI frameworks, inference, simulation, sensor processing, and developer ecosystems.
- Schedule and lead status meetings, proactively address challenges and customer concerns, and serve as the central point of contact for release schedules and the prioritized release plan of record.
- Partner with multifunctional teams to plan and drive software objectives, collect requirements, define priorities, remove blockers, and manage planning and scheduling throughout the software development lifecycle.
- Develop and maintain integrated plans across multiple engineering workstreams, identify critical-path dependencies and risks, formulate risk-management strategies, and drive teams toward commitments.
- Improve product development and software release processes in collaboration with engineering management to optimize development workflows and engineering efficiency.
- Translate customer requirements into actionable tasks, communicate issue statuses, drive virtual reviews, and communicate benchmarking results and customer insights to product and engineering leadership.
- Collaborate with internal teams and third-party partners across time zones to resolve customer issues and supervise customer releases.
- Track and report large-scale performance benchmarking across clusters, and build performance dashboards and reporting processes to monitor critical metrics and surface performance trends.
Requirements
- Bachelor's degree in computer science, electrical engineering, computer engineering, or equivalent experience.
- 8+ years of experience in technical program management, software engineering, systems engineering, or a related technical role.
- Hands-on experience developing software for hardware platforms, communication runtimes, or high-performance networking, with demonstrated success delivering complex products to customers.
- Proficiency in Agile software development methodologies and tools.
- Ability to work independently with minimal guidance.
- Experience creatively resolving technical and resource issues, thinking strategically and tactically, and building consensus to ensure program success.
- Comprehensive understanding of software engineering principles, including experience with widely adopted configuration-management tools, productivity-enhancing tools, and automation processes.
- Exceptional attention to detail and the ability to multitask in a dynamic environment with shifting priorities and changing requirements.
- Ability to resolve technical, schedule, resource, and organizational issues through influence and structured decision-making.
- Strong communication and technical presentation skills.
Preferred Qualifications
- Background with NVIDIA CUDA, Aerial, AI-RAN, 5G/6G, software-defined RAN, accelerated networking, or telecom platforms.
- Experience with GPU-accelerated software, AI/ML frameworks, or NVIDIA GPU platforms, including familiarity with Physical AI, autonomous systems, simulation, perception, inference, or multimodal sensor pipelines.
- Experience delivering SDKs, reference architectures, developer platforms, datasets, simulation environments, or digital twins.
- Experience leading customer and partner programs involving platform bring-up, proof-of-concepts, benchmarking, and production releases.
- MBA, PMP certification, or related training.
Compensation and Benefits
The expected base salary ranges are USD 168,000–258,750 for Level 4 and USD 200,000–322,000 for Level 5. The position is also eligible for equity and benefits. Applications will be accepted at least until November 13, 2026.
NVIDIA is an equal opportunity employer committed to fostering an inclusive work environment.