Job Description
Robotics Systems Engineer – AMR
San Francisco Bay Area (Onsite/Hybrid)
About the Company
We’re partnering with a fast-growing robotics company developing autonomous mobile robots (AMRs) deployed in real-world environments. Their systems are already operating in production, and they’re scaling both their platform and engineering team to support rapid growth.
This role sits at the intersection of software, hardware, and operations, ideal for someone who enjoys owning system-level performance and working hands-on with robots in the field.
The Role
As a Robotics Systems Engineer, you will be responsible for integrating, validating, and optimizing robotic systems across perception, navigation, and control. You’ll work cross-functionally to ensure reliable performance from simulation through to real-world deployment.
Key Responsibilities;
- Own system-level integration of AMR platforms across perception, localization, planning, and controls
- Debug and resolve issues spanning software, hardware, and networking layers
- Support robot bring-up, testing, and validation both in lab and in live deployment environments
- Collaborate with autonomy, infrastructure, and hardware teams to improve system reliability and performance
- Develop tools, scripts, and workflows to support testing, monitoring, and diagnostics
- Analyze logs and telemetry data to identify root causes and drive continuous improvement
- Contribute to simulation-to-real-world transfer and validation processes
- Support field deployments and provide technical support during critical operations
-
Requirements
- 2+ years of experience in robotics, autonomous systems, or a related field
- Strong programming skills in Python and/or C++
- Experience working with ROS/ROS2 and Linux-based systems
- Solid understanding of robotics systems: localization, mapping (SLAM), motion planning, and control
- Hands-on experience with physical robots (integration, testing, debugging)
- Experience with sensors such as LiDAR, cameras, IMUs, and odometry systems
- Ability to troubleshoot complex, cross-disciplinary system issues
Why Join
- Work on robots that are actively deployed in real-world environments
- High ownership and visibility across system architecture and performance
- Fast-paced, execution-focused team solving complex, real-world problems
- Competitive compensation, equity, and strong growth trajectory
