About the job
Our Mission:
At Sunrise Robotics, we are committed to enhancing human capabilities through cutting-edge robotics. Our mission is to revolutionize the manufacturing landscape by deploying intelligent, adaptive robots that not only complement human skills but also optimize existing machinery, paving the way for a new era of production characterized by superior quality, reduced waste, and lower costs.
Our Vision:
We envision a future where every facet of manufacturing, from design to assembly, is seamlessly integrated with smart automation. Our aim is to embed versatile robotic solutions, utilizing standard hardware and sophisticated software/AI capabilities, into manufacturing environments, especially within small and medium-sized enterprises, making automation feasible and accessible for all manufacturers. We are not just creating robots; we are developing essential components for the autonomous, intelligent agents of tomorrow.
The Role:
As a Robotics Software Engineer at Sunrise Robotics, you will play a pivotal role in developing the foundational software that powers our flexible industrial automation systems, enabling them to execute real-world production tasks. This position focuses on transforming advanced robotics functions—such as multi-robot coordination, perception, manipulation, and motion planning—into robust, production-ready software that can be deployed in diverse customer environments.
You will be responsible for designing and implementing software across the robotics stack, from application logic to motion planning and control. Collaborating closely with the simulation and AI teams, you will ensure that new features integrate seamlessly into the platform and transition efficiently from development to production. Your contributions will be vital in enhancing the system’s capabilities and boosting the reliability, autonomy, and performance of robots in real industrial settings.
What You’ll Do:
Engage in research and development in robotics fields including motion planning, manipulation, perception, and multi-robot coordination.
Design and construct reusable, production-grade robot behaviors that allow for autonomous reconfiguration to execute various industrial processes.
Develop comprehensive robotics software spanning application logic to motion planning and control.
Integrate perception, planning, and control components into a cohesive, reliable robotics system.
Enhance the robustness of the robotics stack to ensure continuous operation and minimize downtime in production environments.
Create solutions that function consistently in both simulated and real robotic environments, facilitating a smoother transition from simulation to practice.

