What are the responsibilities and job description for the Senior Robotics Software Engineer position at Energize Group?
We are hiring for this role in both Brooklyn, NY and San Francisco, CA!
Company Overview
Our client is building affordable, general‑purpose humanoid robots to free people from boring, repetitive work. Their robots are built in‑house, cost a fraction of other humanoids, and are designed for human‑in‑the‑loop operation so they can do useful work today while progressively rolling out increased levels of autonomy. Customers use their products for tasks like packing beverages, palletizing and depalletizing, cutting open and closing boxes, and picking and placing totes, with a path to a one‑year ROI.
The Role
You’ll own core robot software that makes products useful and reliable in the field, controls, autonomy, perception, teleop integration, and system-monitoring. Expect to spend time in the lab, on hardware, and at pilot sites; you’ll see your work on robots beside you and out in the field everyday.
What you’ll build
- Real-time perception pipelines to maximize operator and robot awareness
- Teleop‑aware autonomy: human‑triggered interventions, state handoff, recovery, and back‑to‑autonomy flows
- System reliability features: watchdogs, health monitoring, and deterministic logging for fast field debugging
- High‑leverage internal tooling with visualization (e.g., Rerun) to make problems obvious and fixable
Great fit if you
- Have shipped robotics or complex HW SW to real users, not just demos
- Write modern C that others can trust for years
- Care deeply about latency, determinism, and safety
- Prefer useful over academic, you optimize for customer value and reliability over sophisticated and complex
Nice‑to‑haves
- Experience with time‑sync (PTP), CAN/EtherCAT/SPI, sensor modeling, camera stacks, IMU fusion
- Background in controls, graphics/vision/video, compression, or other “mathy software” domains
- Comfort with GPU acceleration or embedded Linux
- Startup experience
Tech Stack
Primarily C , and Python for prototyping.
Benefits
$150,000-$250,000 salary, healthcare, 401k, and equity
Salary : $150,000 - $250,000