Robotics Software Engineer — Autonomous Systems
About the Company
A stealth-stage robotics company is building autonomous systems to modernize large-scale physical operations.
The company is backed by leading technology and robotics investors and is expanding its engineering team rapidly following strong customer demand.
This is an early-stage environment where engineers work closely across software, hardware, and mechanical engineering to take robotic systems from prototype through real-world deployment.
The Role
We’re looking for an exceptional Robotics Software Engineer to build and deploy software for autonomous robotic systems.
You’ll work across the robotics stack, solve difficult software/hardware problems, and spend significant time bringing systems up on physical robots and making them production-ready.
What You’ll Do
- Develop robotics software across perception, motion, manipulation, controls, and hardware interfaces.
- Write production-quality Python and C++.
- Build, test, debug, and deploy software on physical robotic systems.
- Work closely with mechanical, electrical, and software engineers.
- Design reliable behaviors for safety-critical physical systems, including fault detection and graceful degradation.
- Diagnose problems spanning software, electronics, sensors, and mechanical systems.
- Build logging, monitoring, metrics, and diagnostic tooling for deployed robots.
- Improve testing infrastructure, developer tooling, and CI/CD.
- Evaluate and integrate advances in robotics and AI.
- Use modern AI-assisted development tools to accelerate engineering.
- Own projects from initial design through deployment and iteration.
What You Bring
- Bachelor’s or higher in Computer Science, Robotics, Software Engineering, or a related field.
- Strong Python and C++ programming skills.
- Hands-on ROS2 experience.
- Experience shipping software on physical or deployed robotic systems.
- Excellent debugging and problem-solving ability.
- Strong ownership and comfort operating independently.
- Genuine enthusiasm for building robots that work reliably in the real world.
- Comfort working at an early-stage company where priorities move quickly and engineers wear multiple hats.
Nice to Have
- Robotic manipulation and grasping.
- Learned policies or machine-learning-based robotics.
- Perception and scene understanding.
- Motion planning.
- Low-level motor control.
- BLDC or stepper motor systems.
- CAN bus.
- Docker and containerized robotics deployments.
- Embedded Linux.
- Experience operating software under resource constraints.
You’ll Thrive Here If You Are
- Action-oriented — you take ownership and move quickly.
- Resilient — you keep pushing when things get difficult.
- Curious — you learn quickly and share knowledge.
- Calm under pressure — you can debug complex systems without losing focus.
- Low ego — you value good ideas over hierarchy.
What’s Offered
- Meaningful early-stage equity.
- Competitive salary and benefits.
- Healthcare, retirement benefits, PTO, and parental leave.
- Significant technical ownership and autonomy.
- The opportunity to work directly on physical robotic systems.
- A highly collaborative, hands-on engineering environment.
Location
On-site — U.S.
This is a hands-on robotics role. Engineers are expected to work directly with physical hardware and collaborate closely with the broader engineering team.
If you’re excited by difficult robotics problems and want to see your software operating on real machines, we’d love to hear from you.

