We're seeking a skilled Robotics Software Engineer to build robotic systems for precision manipulation of human-designed tools and equipment. The ideal candidate will have 4+ years of experience in robotics algorithms, strong Python proficiency, and hands-on experience in motion planning, trajectory optimization, and manipulation systems.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Robotics Software Engineer — Manipulation Systems
Location: San Francisco, CA (Onsite Only)
Base Salary: $150,00-$230,000
Role Overview
We’re partnering with a fast-growing deep-tech company building advanced physical AI systems that combine robotics, machine intelligence, and real-world scientific workflows. The platform enables automation of complex, human-centric processes in highly dynamic environments, unlocking massive scale in data generation and experimentation.
This role is focused on robotic manipulation in real environments building systems that interact with tools, equipment, and workflows originally designed for human operators.
This is a fully onsite role in San Francisco. Relocation support is available. No hybrid/remote options.
Key Responsibilities
- Build robotic systems for precision manipulation of human-designed tools and equipment
- Develop motion planning, trajectory optimization, and collision avoidance in dynamic environments
- Apply computer vision to enable physical interaction with complex real-world objects
- Deploy software across simulation and physical robotic platforms
- Integrate perception, planning, and control into production-grade robotics stacks
- Collaborate with domain experts to translate real-world workflows into scalable automation
- Break ambiguous problems into structured engineering projects
- Design for robustness, scalability, and operational simplicity
Required Background
- 4+ years building robotics algorithms in real systems
- Experience with robot arms / manipulation platforms
- Strong Python proficiency
- Hands-on experience in one or more of:
- Motion planning & trajectory optimization
- Manipulation systems
- Kinematics, dynamics, and control
- Production software engineering experience
- Fast prototyping mindset with strong execution
- Comfortable operating in ambiguous, fast-moving environments
- Degree in CS, ME, EE, Robotics, or related field or equivalent industry experience
Preferred Experience
- Robotics simulation platforms (e.g., physics engines, digital twins)
- Lab automation, manufacturing robotics, or scientific automation
- Mechanical design exposure (CAD, prototyping)
- Distributed systems & messaging frameworks
- Experience shipping robotics-enabled hardware products
Similar Jobs
Explore other opportunities that match your interests
Jobs via Dice
Software Engineer - ADAS Fleet Management
General Motors
Senior Guidance & Control Engineer, Advanced Vehicle Systems