This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

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's (or equivalent experience)
  • 8+ years in computer vision/robotics/deep learning
  • Strong 3D geometric computer vision
  • Python/C++ programming
  • Experience with PyTorch/JAX/TensorFlow, and strong communication skills
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 graphics processing units and artificial intelligence hardware.

Similar jobs

Software Engineer roles near Santa Clara, California
8h
Save
Mark Applied
Hide
Software Engineer – Control Systems
Tempe or San Francisco or Phoenix
$130k-$170k/yr HybridFull Time
Azora
Azora: Building modular optical ground stations for laser space communications.
4+ YOEBS/MS in a relevant field, 4+ years of embedded or hardware-adjacent C/C++ experience, embedded Linux or RTOS expertise, hardware interface knowledge, and lab debugging skills.
C, C++, Rust, Python, Embedded Linux, FreeRTOS, Zephyr, VxWorks, RTEMS, SPI, I2C, UART, CAN, PCIe, JTAG, cFS, F´, Zynq, Versal, Microsoft Excel
18h
Save
Mark Applied
Hide
Staff Software Engineer (Crypto, SV) - US - IC7 - 2026
Palo Alto, California, United States
HybridFull Time
Nubank
NubankNYSE: NU: Digital financial platform offering banking, credit, and investment services.
Staff-level impact designing critical backend/platform systems; deep distributed-systems expertise; production ownership of high-stakes financial or blockchain infrastructure; security architecture, incident leadership, cross-team influence, and mentorship.
1d
Save
Mark Applied
Hide
Senior Software Engineer - Cloud Data Platform
Santa Clara, California, United States
$140k-$160k/yr OnsiteFull Time
Picarro
Picarro: Manufacturer of high-precision gas and isotope analysis instruments.
5+ YOERequires 5+ years of software engineering experience, end-to-end production ownership, backend or full-stack expertise, data-intensive systems experience, cloud infrastructure, CI/CD, observability, and AI coding assistant experience.
Python, Go, TypeScript, AWS, GCP, Azure, CI/CD, Cursor, TimescaleDB, InfluxDB, Kubernetes, Terraform, GitOps, GitHub, FSA, HSA, 401K
1d
Save
Mark Applied
Hide
Software Engineer, Accessibility
Cupertino or North America
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
3+ YOEBachelor's in Computer Science or equivalent; object-oriented software design skills; 3+ years relevant experience preferred; proficiency in a listed programming language and strong communication skills.
Objective-C, Swift, C++, C, Apple Accessibility APIs, Accessibility Keyboard, Switch Control, Head Tracking, Eye Tracking
1d
Save
Mark Applied
Hide
Software Engineer Intern (TikTok AI Search & Visual Search Infra Team) - 2027 Summer
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
OnsiteInternship
TikTok
TikTok: Global short-form video hosting and social media platform.
Pursuing a bachelor's degree in computer science or related discipline; strong programming, data structures, algorithms, Linux, analytical, communication, and collaboration skills required.
Linux, C++, Java, Python, Go, vLLM, SGLang, TensorRT-LLM, LangGraph, CUDA
1d
Save
Mark Applied
Hide
Software Engineer II
San Francisco, California, United States
$214k-$256k/yr HybridFull Time
Uber
UberNYSE: UBER: A technology platform for transportation, delivery, and freight.
5+ YOEBachelor's degree in a specified technical field plus 5 years of progressive post-baccalaureate experience. Requires programming, version control, SQL, algorithms, distributed systems, debugging, monitoring, and software lifecycle expertise.
C++, Python, Java, C#, Go, Git, Phabricator, SQL, MySQL
1d
Save
Mark Applied
Hide
Principal Engineer Software (DLP)
Santa Clara, California, United States
$147k-$238k/yr HybridFull Time
Palo Alto Networks
Palo Alto NetworksNASDAQ: PANW: Provides enterprise-grade network, cloud, and endpoint security software.
9+ YOEBS/MS in Computer Science or Engineering and 9+ years of experience. Requires hands-on Core Java, cloud/distributed systems, Spring, REST APIs, MongoDB, Elasticsearch, Kubernetes, Docker, and AWS, Google Cloud, or Azure experience.
Java, Rust, Go, C, C++, Spring, REST API, MongoDB, Elasticsearch, Kubernetes, Docker, AWS, Google Cloud, Azure, Agile
1d
Save
Mark Applied
Hide
Software Engineer, Cloud Infrastructure
San Francisco, California, United States
OnsiteFull Time
Weave Robotics
Weave Robotics: Developing autonomous personal robots for household tasks.
3+ YOE3+ years building backend or media infrastructure in production, with real-time networking, cloud infrastructure, containerization, security, production databases, and reliability experience.
Terraform, OpenTofu, Ansible, Docker, Kubernetes, UDP, TCP, STUN, TURN, ICE, TLS, mTLS, PKI, KMS, HSM, aiortc, Pion, LiveKit
This job has expired