

Robotics Engineer - Software - Mid-level
Location
San Francisco, CA
Level
Mid-Level
Department
Robotics & Automation
Type
Salary
$120,000 - $180,000
Job Description
Posted on:
2026-03-25
Responsibilities
- Develop and maintain ROS-based control systems for robotic motion and coordination.
- Optimize C++ for embedded platforms to ensure reliability and low-latency performance.
- Interface with sensors such as cameras, lidar, IMUs, and encoders for perception and feedback.
- Collaborate with hardware engineers to debug and optimize the full system.
- Implement kinematics and control algorithms for smooth robotic movement.
- Build monitoring and diagnostics infrastructure for high-volume manufacturing.
- Contribute to the engineering culture and decision-making processes as an early hire.
Job Requirements
- 3+ years of professional software engineering experience.
- Strong C++ skills, including performance optimization and debugging.
- Proficiency in Python for scripting and rapid prototyping.
- Experience with sensors and embedded systems in a professional context.
- Excellent debugging skills across hardware, firmware, and software.
- High energy and enthusiasm for building physical products.
- Willingness to work in-person in the San Francisco Bay Area.


