Weave Robotics logo
Weave Robotics Verified

Robotics Systems Engineer

San Francisco, San Francisco, United StatesOnsiteFull Time$130,000–$150,000 /yrPosted 2 months agoHidden Gem · YC Startup

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Weave is seeking a Robotics Systems Engineer to build safe and performant planning and control systems for their general-purpose robots. This role involves working at the intersection of controllers, autonomy, perception, operating systems, and networks to ensure safe, dexterous, low-latency, and reliable robot operation. Responsibilities include architecting and implementing real-time systems, optimizing stacks for high-frequency data, tuning kernels and middleware, and developing tooling for diagnostics and performance measurement. Experience with ROS, embedded systems, and low-level networking is required, with mechatronics engineering being a plus.

**Overview**
Weave is deploying general-purpose robots in homes and businesses. In under a year, we’ve gone from first design concept to paid deployments for our customers and are looking to grow our team.



We are looking for a Robotics Systems Engineer whose primary focus is building safe and performant planning and control systems tightly coupled with our autonomy and networking stack. This role sits at the boundary between controllers, autonomy, perception, operating systems, and networks: you will be responsible for the safe, dexterous, low-latency, and reliable operation of our robots. You will also work closely with our electrical, mechanical and deployment teams to ensure the observability of our systems for quick diagnostics and rapid iteration as we deploy our robots for real-world customers.



**Responsibilities**



- Architect and implement near real-time motion planning, controls and networking systems

- Optimize planning, control and networking stacks for high-frequency data streams

- Tune drivers, kernels, and middleware to achieve real-time performance

- Build tooling and telemetry for end-to-end latency measurement, debugging, and fault detection



**Requirements**



- Experience with ROS and embedded systems, especially in real-time or near real-time environments

- Low-level or kernel-level networking experience, including performance tuning and debugging

- Mechatronics engineering experience is a plus

Ready to apply?
You'll be redirected to Weave Robotics's application page.