Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior Software Engineer – NVIDIA Warp

NVIDIA

Senior Software Engineer working on GPU-accelerated robotics solutions at NVIDIA. Collaborating on robotics algorithms and deployment workflows for cutting-edge AI applications.

Posted 6/4/2026full-timeSanta Clara • California, Washington • 🇺🇸 United StatesSenior💰 $184,000 - $356,500 per yearWebsite

Tech Stack

Tools & technologies
LinuxPython

About the role

Key responsibilities & impact
  • Own and improve the end-to-end path for deploying Warp-based robotics and simulation components onto embedded platforms such as Jetson.
  • Build and maintain reproducible deployment workflows including cross-compilation, CI, packaging, and containerized delivery for embedded robotics targets.
  • Optimize on-device performance under real constraints including latency, throughput, memory footprint, thermals, and power.
  • Debug complex issues across the stack spanning Python, C++, CUDA, drivers, and embedded Linux, including hard-to-reproduce device-specific failures.
  • Integrate Warp components into robotics applications and frameworks, including ROS 2 and Isaac-based stacks, and work with partner teams to unblock adoption.
  • Develop system-level testing, validation, and performance regression infrastructure for embedded targets.
  • Collaborate with compiler, runtime, and kernel engineers to improve portability and performance across GPU architectures and embedded configurations.

Requirements

What you’ll need
  • B.Sc. or M.Sc. or Ph.D. or equivalent experience in Computer Science, Computer Engineering, Robotics, Applied Math, Physics, or a related field
  • 8+ years of experience with software engineering skills in C++ and Python, comfortable working across build systems and deployment tooling
  • Experience shipping software to embedded or edge devices, ideally in robotics, autonomy, or real-time systems.
  • Practical understanding of Linux-based deployment workflows including packaging, dependencies, drivers, and debugging in constrained environments.
  • Ability to reason about GPU performance and memory behavior, and to diagnose bottlenecks using profiling and system tools.
  • Strong collaboration and communication skills, with a bias toward execution and unblocking users.

Benefits

Comp & perks
  • health insurance
  • retirement plans
  • paid time off
  • flexible work arrangements
  • professional development
  • bonuses
  • stock options
  • equipment allowances
  • wellness programs

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++PythonCUDALinuxcross-compilationCIpackagingcontainerized deliverysystem-level testingperformance regression
Soft Skills
collaborationcommunicationproblem-solvingexecutionunblocking users
Certifications
B.Sc.M.Sc.Ph.D.