At Sunrise Robotics, we are dedicated to augmenting humanity through intelligent robotics. Our mission is to elevate the world of manufacturing by introducing intelligent, flexible robots that enhance human capabilities and existing machinery, ushering in the next era of production at higher quality, with less waste, and lower cost.
Requirements
- Conduct research and development in robotics areas such as motion planning, manipulation, perception, and multi-robot coordination.
- Design and build reusable, production-quality robot behaviours that enable robots to be reconfigured to execute different industrial processes autonomously.
- Develop robotics software across the stack, from application logic to motion planning and control.
- Integrate perception, planning, and control components into a reliable, end-to-end robotics system.
- Improve the robustness of the robotics stack to support continuous operation and reduce downtime in production environments.
- Develop solutions that run consistently in both simulation and on real robots, helping reduce the simulation-to-reality gap.
- Collaborate with mechanical, AI, and simulation teams to turn new technical advances into deployable capabilities.
- Contribute to scaling robotics deployments across multiple customer sites and industries.
- Strong understanding of robotics fundamentals such as kinematics, motion planning, and robotic manipulation.
- Experience integrating complex software and hardware components into reliable end-to-end systems.
- Excellent software engineering skills in Python, including building and maintaining object-oriented codebases.
- Experience using Docker and working with common CI/CD tools and workflows.
- Experience working with ROS2 or similar robotics frameworks and familiarity with robotics simulation environments.
- Strong experience with modern software development practices and tools, including Git, version control workflows, and code reviews.
Benefits