NVIDIA
Posted 1mo ago

Senior Software Engineer, Spatial Intelligence and Foundation Models

NVIDIA
Santa Clara, California, United States
$184k-$357k/yrOnsiteFull Time
Responsibilities
  • designing algorithms
  • developing systems
  • training models
Requirements
  • PhD or Master\u0002s (or equivalent experience)
  • 8+ years in computer vision/robotics/deep learning
  • Strong 3D geometry and SLAM experience
  • Proficiency in Python/C++
  • Deep learning frameworks, and excellent communication
Technical tools mentioned
PythonC++PyTorchJAXTensorFlowClaude CodeCursorCodex

Job description

NVIDIA is seeking a Software Engineer to join our Isaac Spatial Intelligence team within the Isaac Engineering org! You will join a group of world-class robotics software and applied research engineers focused on geometric and semantic understanding, and reasoning for robots — building the perception systems that turn raw sensor data into actionable world understanding, shaping the future of physical AI!

What you'll be doing:

  • Design, implement, and deploy novel algorithms for spatial understanding, working on problems ranging from SLAM, structure-from-motion, optical flow, scene flow, and object reconstruction to training VLMs on a wide range of spatial reasoning skills.

  • Develop robust perception, mapping, and reasoning systems that run on robots, in simulation, and at scale in data pipelines for training foundation models.

  • Advance the state of the art in geometric computer vision, combining classical multi-view geometry and optimization with modern deep learning approaches.

  • Train and evaluate vision-language models on skills relevant to robotics.

  • Work closely with the Cosmos and GR00T teams on perception and spatial understanding for foundation models and collaborate with other Isaac teams including Sim/Lab, Platform and SQA to deploy, validate, extend and release capabilities & features on physical robots as well as in at-scale simulations.

  • Contribute to the effective integration, validation, and release of applied research efforts in collaboration with research teams and on top of NVIDIA's advanced robotics platforms.

  • Foster a culture of innovation and collaboration, supporting deliverables such as prototypes, open source software contributions, patents, and publications.

  • Collaborate cross-functionally with product, hardware, and software teams to translate engineering work into impactful products.

What we need to see:

  • PhD or Master's degree in Computer Science, Robotics, or a related field (or equivalent experience).

  • 8+ years of experience working on computer vision, robotics, or deep learning technologies.

  • Strong foundation in 3D geometric computer vision: multi-view geometry, visual odometry/SLAM, structure-from-motion, or dense correspondence (optical flow, scene flow, stereo).

  • Strong hands-on programming skills in Python and/or C++; experience with Deep Learning frameworks (PyTorch, JAX, TensorFlow).

  • Experience training and evaluating deep learning models for perception tasks; familiarity with vision-language models is a strong plus.

  • Strong skills in agentic tool use — proficiency working with AI coding agents and agentic workflows (e.g., Claude Code, Cursor, Codex) to accelerate development, testing, and experimentation.

  • Excellent communication, organizational, and interpersonal skills.

Ways to stand out from the crowd:

  • Contributions to widely used SLAM, SfM, or 3D reconstruction systems (open source or shipped products).

  • Experience with large-scale model training on GPU clusters, including VLMs or other foundation models.

  • Publications at top computer vision or robotics venues (CVPR, ICCV, ECCV, ICRA, IROS, RSS, CoRL).

  • Hands-on experience with simulation-based training and evaluation, sim-to-real and real-to-sim transfer.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until July 20, 2026.

This posting is for an existing vacancy. 

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive 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.

About NVIDIA

Designs GPU-accelerated computing and artificial intelligence hardware.

Similar jobs

Software Engineer roles near Santa Clara, California
1h
Save
Mark Applied
Hide
Software Engineer, Satellite Operations
San Jose, California, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Build automation and runtime infrastructure for a satellite network, collaborate with hardware, cloud, and operations teams, investigate root causes, and support production systems.
1h
Save
Mark Applied
Hide
Staff Software Engineer, MetalDev
New York City or Sunnyvale
$207k-$275k/yr OnsiteFull Time
CoreWeave
CoreWeaveNASDAQ: CRWV: Cloud platform providing GPU-accelerated infrastructure for AI workloads.
8+ YOE8+ years in software engineering focused on infrastructure, cloud engineering, and distributed systems; expert Go, REST/gRPC APIs, Kubernetes, observability, CI/CD, GPU fleets, technical leadership, and incident response.
Go, REST, gRPC, Kubernetes, Prometheus, Grafana, PromQL, CI/CD, Kafka, ClickHouse, CRDB, DMTF, RedFish
2h
Save
Mark Applied
Hide
Staff Software Engineer, Experimentation Platform
San Francisco or California
$248k-$279k/yr OnsiteFull Time
Discord
Discord: A platform providing voice, video, and text communication services.
7+ YOERequires 7+ years of full-stack software engineering experience, Python and SQL proficiency, experimentation tooling, technical project leadership, data governance, and strong cross-functional communication skills.
Python, SQL, TypeScript, Rust, Google Cloud Platform, AWS
2h
Save
Mark Applied
Hide
Principal Staff Software Engineer, Systems Infrastructure
Mountain View or San Francisco
$226k-$369k/yr HybridFull Time
LinkedInNASDAQ: MSFT: Professional social network for career development and job recruitment.
10+ YOEBA/BS or equivalent practical experience, 10+ years in software, infrastructure, distributed systems, SRE, production, or reliability engineering, and 5+ years in technical leadership. Requires distributed systems and reliability expertise.
Java, Go, C++, Python, LLM
4h
Save
Mark Applied
Hide
NAMS2 - Software Engineer
Mountain View, California, United States
$160k-$190k/yr OnsiteFull Time
Crown Innovations
Crown Innovations: Provides engineering and technology services for the aviation sector.
5+ YOEBachelor's or master's degree in a relevant field and 5+ years of JavaScript and Java experience. Requires software architecture, object-oriented design, unit testing, problem-solving, communication, and version control experience.
JavaScript, Java, Git, GoLang, Grafana, Python, Docker, React, AWS, Linux, Microsoft Confluence, JIRA, Bitbucket
5h
Save
Mark Applied
Hide
Senior Software Engineer
Dallas or Ashburn or Boston or New York City or San Francisco or Chicago or Santa Clara or Seattle or San Jose or Denver or Austin or Charlotte
$150k-$170k/yr RemoteFull Time
Digital Realty
Digital RealtyNYSE: DLR: Provides global data center, colocation, and interconnection solutions.
5+ YOEBachelor's degree in a technical discipline, 5+ years of software development, programming in multiple named languages, AI and cloud-native development, embedded systems, industrial protocols, and technical leadership.
Python, C++, C, Rust, Go, Java, JavaScript, TypeScript, OpenAI, Azure OpenAI, Anthropic Claude, LangChain, Semantic Kernel, AutoGen, CrewAI, RAG, Azure, AWS, GCP, Docker, Kubernetes, CI/CD, Git, Embedded Linux, RTOS, ARM, STM32, ESP32, NXP, PLC, SCADA, Building Management Systems (BMS), Industrial IoT, Ethernet, Serial Communications, MQTT, Modbus, CAN Bus, I²C, SPI, BACnet, OPC-UA, Profinet, EtherNet/IP
5h
Save
Mark Applied
Hide
Software Engineer, Decision Making & Path Planning
Fremont, California, United States
$120k-$200k/yr OnsiteFull Time
Pony.ai
Pony.aiNASDAQ: PONY: Develops autonomous driving technology for passenger and freight transportation.
Requires a bachelor's degree or equivalent experience, software engineering experience, proficiency in C, C++, Python, or Java, data structures and algorithms knowledge, and strong communication and modeling skills. Robotics experience preferred.
C, C++, Python, Java
6h
Save
Mark Applied
Hide
Senior Staff Software Engineer
Mountain View, California, United States
$279k-$341k/yr HybridFull Time
EarnIn
EarnIn: Provides immediate access to earned wages through a mobile app.
8+ YOERequires 8+ years of software engineering experience, Staff-level technical leadership, distributed systems expertise, identity and security knowledge, and proficiency with modern programming languages and cloud infrastructure.
Kubernetes, Kafka, DynamoDB, MySQL, OAuth 2.0, OpenID Connect, SAML, RBAC/ABAC, MFA, Okta, Auth0, Keycloak, Java, C#, Go, Kotlin, Python, JavaScript/TypeScript, REST APIs, SQL, GitHub Copilot, Cursor, ChatGPT