Software Engineer, Robotics Simulation & AI Infrastructure

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$155,400–$233,200 / yr
Posted
40 days ago
Freshness
Confirmed live today
Closes
Mar 16, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $202k
This role $194k
$144k $261k
below market most similar roles pay here above market

This role pays less than 63% of similar roles. Most pay $168,620–$235,750 — the blue band above. At the midpoint, this role pays about $194k versus about $202k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 575 open roles on FindRole.

Listed pay typically runs $147,900–$221,900 across 550 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Software Engineer, Robotics Simulation & AI Infrastructure

The Software Engineer, Robotics Simulation & AI Infrastructure joins the Multimedia Systems team to develop an in-house simulation platform for general-purpose robots. You will design and build core simulator subsystems, including scene representation, physics backends, and sensor models for tasks like legged locomotion and tabletop manipulation. Key responsibilities include optimizing training workloads, integrating open engines like USD and Hydra, and building high-throughput paths for synthetic data generation and hardware-in-the-loop configurations. You will utilize technologies such as CUDA, PyTorch, ROS 2, and Kubernetes-native workflows like Argo Workflows. This role solves the challenge of closing the sim-to-real gap by creating a first-class simulation environment that enables on-device AI training and deployment across various robot form factors, ensuring software reliability before moving to physical hardware.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design and build core simulator subsystems including scene representation, physics backends, sensor models, and rendering.
  • Profile and optimize simulation and training workloads to maintain high throughput for interactive and cloud sessions.
  • Integrate and extend open engines for GPU physics, USD/Hydra rendering, and offline path tracing behind clean interfaces.
  • Build high-throughput paths for policy training and synthetic data generation using vectorized environments and domain randomization.
  • Create simulation-based regression suites, deterministic replays, and benchmarks to gate software releases before hardware deployment.
  • Stand up hardware-in-the-loop configurations to run robotics software on Qualcomm silicon against a host-based simulator.
  • Model high-fidelity sensor behavior using real characterization and calibration data from internal sensor teams.
  • Develop continuous learning pipelines that integrate simulation into data generation, training, evaluation, and deployment workflows.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.
  • Strong software engineering fundamentals with the ability to discuss production code in depth.
  • Working grasp of robotics simulation including rigid-body dynamics, kinematics, coordinate frames, numerical integration, or sensor models.
  • Experience with robotics simulators or real-time 3D engines like MuJoCo, Isaac Sim, PhysX, Gazebo, or Unreal Engine (preferred).
  • Proficiency in GPU programming and performance engineering including CUDA, Warp, Vulkan, or compute shaders (preferred).
  • Experience with machine learning for robotics, reinforcement learning, PyTorch, or 3D graphics pipelines like OpenUSD (preferred).

More like this

Similar roles

Senior Solutions Architect, Robotics Simulation

Nvidia

Remote (Santa Clara, CA) 46 days ago $152,000–$241,500
Isaac Sim MuJoCo Gazebo Drake ROS 2 Python C++ OpenUSD URDF MJCF PhysX NVIDIA Warp RTX Reinforcement Learning Sim-to-Real GPU-accelerated computing Synthetic Data Generation Domain Randomization Motion Planning Force and Impedance Control
5+ yrs exp Remote

Principal Robotics Simulation Architect

Amd

Austin, TX +1 148 days ago $204,000–$306,000
Robotics Simulation NVIDIA Isaac Sim Gazebo MuJoCo Webots Unreal Engine ROS ROS2 PyTorch TensorFlow Isaac Lab Digital Twin Sim-to-Real SIL HIL Reinforcement Learning Synthetic Data Generation

Principal Architect, Simulation Engine (Physical AI)

Caterpillar

Irving, TX 12 days ago $159,120–$258,570
NVIDIA Omniverse Isaac Sim Unreal Engine C++ Python OpenUSD PhysX CUDA Kubernetes Ray gRPC Protocol Buffers CI/CD Bazel CMake Reinforcement Learning LiDAR Radar GNSS Sim-to-Real SIL HIL Slurm
8+ yrs exp

System Software Engineer, Robotics Simulation

Nvidia

Santa Clara, CA 4 days ago $124,000–$195,500
C++ Python C NVIDIA Isaac Sim Omniverse ZMQ DDS RPC USD MJCF URDF CAD Multi-threading Asynchronous Programming Concurrency Parallelism Reinforcement Learning Physics Simulation Motion Planning Synthetic Data Generation
2+ yrs exp

Software Engineer, Robotics

Anduril Industries

Irvine, CA 141 days ago $191,000–$253,000
C++ Rust Linux Robotics Motion Planning Perception Localization Mapping Controls Data Structures Algorithms Concurrency Systems Software Kernel Device Drivers Simulation Networking