Senior Software Engineer - Nvidia Warp

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +1

Senior Software Engineer role focused on deploying NVIDIA Warp-based robotics and simulation components onto embedded platforms like Jetson. Responsibilities include building deployment workflows, optimizing on-device performance, debugging complex issues, integrating components into robotics applications, and developing system-level testing infrastructure. Requires strong C++, Python, and embedded systems experience, with a focus on robotics and real-time systems.

What you'd actually do

  1. Own and improve the end-to-end path for deploying Warp-based robotics and simulation components onto embedded platforms such as Jetson.
  2. Build and maintain reproducible deployment workflows including cross-compilation, CI, packaging, and containerized delivery for embedded robotics targets.
  3. Optimize on-device performance under real constraints including latency, throughput, memory footprint, thermals, and power.
  4. Debug complex issues across the stack spanning Python, C++, CUDA, drivers, and embedded Linux, including hard-to-reproduce device-specific failures.
  5. Integrate Warp components into robotics applications and frameworks, including ROS 2 and Isaac-based stacks, and work with partner teams to unblock adoption.

Skills

Required

  • C++
  • Python
  • software engineering
  • build systems
  • deployment tooling
  • embedded or edge devices
  • robotics
  • autonomy
  • real-time systems
  • Linux-based deployment workflows
  • packaging
  • dependencies
  • drivers
  • debugging
  • constrained environments
  • GPU performance
  • memory behavior
  • profiling
  • system tools
  • collaboration
  • communication

Nice to have

  • ROS 2
  • Isaac-based stacks
  • CUDA

What the JD emphasized

  • shipping software to embedded or edge devices
  • robotics
  • real-time systems
  • GPU performance
  • memory behavior