Join our Talent Network - Senior Robotics Software Engineer, Compute Acceleration
Redwood City, CA$160k - $200kFTPosted 1w ago
About the role
Senior Robotics Software Engineer focused on accelerating robot autonomy compute using GPUs and high-performance software practices to enable scalable, high-throughput, low-latency robot autonomy across a fleet.
Responsibilities
- Build high-throughput and low-latency robot autonomy algorithms, leveraging GPUs, high-performance software practices, multithreading, and other hardware accelerators
- Build infrastructure to empower developers to easily use high-performance and robust software best practices and to leverage hardware acceleration
- Rapidly identify key compute bottlenecks in the robot autonomy stack and improve related tooling and infrastructure (tracing, profiling, benchmarking, and metrics reporting, etc.), empower teams to instrument their own software to measure and monitor performance
- Work closely with teams across the autonomy stack, from robot perception and high-level decision-making to trajectory generation, optimization, and control to remove compute bottlenecks and enable high-performance compute to deliver new capabilities
- Equip and uplevel software development teams with high-performance best practices through direct collaboration, code reviews and audits, sharing uplevelling resources, and broad communications
- Experiment with frontier hardware acceleration resources to access capability and practicality for further leveraging and scaling
- Participate in roadmapping of future robot compute platforms
- Enable complex robotic systems to scale globally!
- Hands-on experience deploying software on real robots in production and scaling it across robot fleets, monitoring performance to hit KPIs (throughput, etc.)
Qualifications
- BS (6+ years experience) / MS (4+ years experience) / Ph.D. (2+ years experience) in Computer Science or related discipline or equivalent experience.
- Strong knowledge of modern C++ (C++20 preferred / not required)
- Experience in GPU programming and compute architecture (CUDA C++ or CUDA Python interfaces)
- Experience with multithreading preferred
- Experience delivering production software
- Proficient in Linux
- Nice-to-have: Experience with Python and Docker
- Strong user-centric focus on tooling and infrastructure
- Excellent interpersonal and collaboration skills to work seamlessly with a wide variety of developers and teams
- Independent, self-starter, and critical-thinking engineer
- Excellent verbal and written communication skills
- Strong analytical and problem-solving skills
- Excellent organizational skills and attention to detail
- Two years of relevant industry experience preferred (e.g., including game engine development, computer graphics, etc.)
Skills
Required:C++GPU programmingLinux
Nice to have:MultithreadingPythonDocker
Benefits
- Base pay is one element of our Total Rewards package which may also include comprehensive benefits and equity etc., depending on eligibility.
Last updated Oct 22, 2026. Interested? Apply on the company site.
About Dexterity
The foundational platform for enterprise Physical AI.
The foundational platform for enterprise Physical AI.
AboutBlogContactPlatformTerms & Conditionsphysical-ai-funding-landscape
More open roles at Dexterity
- Lead Functional Safety Engineer3d agoRedwood City, CA · Engineering – Hardware
- Join Our Talent Network - Lead Algorithms Engineer2w agoRedwood City, CA · Engineering – Software
- Robotics Systems Engineer, Japan2w agoHybrid (Tokyo) · Sales / Marketing – Sales
- Join Our Talent Network - Robotics Software Engineer, Robot Math2w agoRedwood City, CA · Engineering – Software
- Join Our Talent Network - Hardware Engineer, Architect2w agoRedwood City, CA · Engineering – Hardware