The client is looking to revolutionize mobile robot integration and operation for manufacturers and logistics companies by developing software that simplifies deploying, scaling, and managing fleets of autonomous robots.
Requirements
- Strong proficiency in C++ and Python.
- Deep understanding of ROS/ROS 2, SLAM, and motion-planning frameworks.
- Experience with distributed systems, networking, and cloud-based infrastructure.
- Ability to debug complex, real-world robotic systems in production environments.
- Experience with warehouse automation, AMRs, or industrial robotics.
- Background in real-time systems or simulation environments such as Gazebo or Webots.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
Responsibilities
- Develop reliable, high-performance control and orchestration software for fleets of mobile robots.
- Build APIs and communication layers between heterogeneous robotic platforms.
- Integrate localization, mapping, and task-allocation modules into unified systems.
- Optimize algorithms for real-time performance, safety, and scalability.
- Work closely with robotics hardware teams and customer deployment engineers.
Other
- Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical or Mechanical Engineering, or equivalent experience.
- Collaborative, fast-paced environment with global customers.
- Competitive compensation and equity.
- Opportunity to shape the future of large-scale robotic automation.
- Location: Detroit, MI (in-person)