Job Description
We’re hiring a Robotics Software Engineer to join a fast-growing, early-stage team building real-world automation systems for manufacturing across aerospace, energy, and defense. This is a hands-on, deployment-focused role for engineers who want to see their code running on physical robots—not just in simulation.
What You’ll Do
- Design, build, and deploy software for industrial robotic systems across motion planning, computer vision, and real-time control
- Write production-quality Python code that is tested and deployed onto physical robots within weeks
- Work across the full robotics stack, from perception and calibration to planning and system integration
- Integrate vision systems (RGB/depth cameras) into real-world robotic workflows (perception → action loops)
- Travel to customer sites (~2 months/year) to deploy, debug, and support robotic systems in live manufacturing environments
- Build internal tools, interfaces, and workflows that enable reliable robot operation on the shop floor
- Contribute to core architecture and help scale frameworks such as Drake and other robotics infrastructure
- Collaborate closely with a small, high-ownership team solving critical automation challenges
What We’re Looking For
- 2–5 years of experience in robotics software engineering with strong Python skills
- Proven experience deploying software on real-world robotic systems (not just simulation), ideally industrial arms or manipulation systems
- Experience integrating vision systems with robots (calibration, perception, sensor fusion)
- Hands-on experience with ROS or similar robotics middleware
- Strong foundation in at least one area: motion planning, computer vision, or robot learning
- Comfortable working across the full robotics stack in a generalist capacity
- Bachelor’s degree in Computer Science, Robotics, or Electrical/Mechanical Engineering