Gradientrobotics
Senior Systems Software Engineer
San Francisco. Posted 3 months ago
The role
You will own how data moves from AI models to actuators. You will work close to the hardware from kernel and firmware up through the controls and perception layers.
What you will do
- Ship performance-critical code to real robots daily
- Own the full data flow from camera frames to actuator feedback
- Own the real-time control loop
- Build the perception data path
- Push down latency and tighten the stack
- Build tooling and instrumentation for pipeline visibility
Required qualifications
- 5+ years of software engineering experience building production systems close to hardware (drivers, kernels, embedded, robotics, or similar)
- Rust, Python, C++, operating systems, and multithreading
- Bazel, Nix, HIL testing, and CI/CD
- Linux kernel hacking and embedded systems
- Debugged timing and concurrency issues in the wild
- Owned messy, ambiguous problems and turned them into robust software
Nice to have
- Experience with real-time control systems: motor control, high-rate control loops, or robot controllers
- Computer vision pipeline experience: camera drivers, image transport, GPU inference, or sensor synchronization
- Tracing and profiling experience: ftrace, flamegraphs, eBPF
- Linux I/O experience: DPDK, SPDK, io_uring
- Comfort using AI tools to multiply your own output
About the company
Gradient builds the autonomous robots that make the datacenter buildout possible. They are partnered with the world's largest AI infrastructure companies.