Sunrise Robotics Corporation
Senior Robotics Software Engineer (Remote)
Senior Robotics Software Engineer | Sunrise Robotics Corporation| Italy
Our Mission:
At Sunrise Robotics, we are dedicated to augmenting humanity throughintelligent robotics. Our mission is to elevate the world of manufacturingby introducing intelligent, flexible robots that enhance human capabilities...
Senior Robotics Software Engineer | Sunrise Robotics Corporation | Italy
Our Mission:
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.
Our Vision:
We see a future where every element of manufacturing, from design to assembly, is optimised with intelligent automation. Our vision is to integrate flexible robotic solutions, based on generic hardware and advanced software/AI capabilities, into manufacturing, particularly in small and medium-sized enterprises, to make automation economically viable and accessible, for all sizes of manufacturers. We are not just building robots; we are creating the strategically crucial components for autonomous, intelligent agents of the future.
The Role:
As our (Senior) Robotics Engineer, you are presented with a unique and exhilarating challenge: to develop a) high-performance industrial robot arm control and b) vision-based manipulation algorithms. Your skill-set will also be crucial in further improving our robot simulation system by collaborating with both the AI and the Simulation teams. With your experience and knowledge will also pro-actively find areas of our system (software and hardware) that could be enhanced.
What You’ll Do:
Develop robot control and planning interfaces in ROS 2, Python and C++.
Develop and integrate algorithms for collision-free path planning and inverse kinematics.
Develop and implement camera-based robot manipulation systems.
Design and develop our simulation-to-reality pipeline using Isaac Sim and ROS 2.
Write drivers, behavior trees and scripts for specific robot applications.
Build generic, reusable behavior trees for common robot tasks.
Implement simulation scenarios for evaluating new robot control and perception models.
Who You Are:
A skilled and experienced roboticist with a proven track record in robot control, simulation, vision, manipulation and path planning.
Very well versed in robot direct and inverse kinematics.
Comfortable working with both Python and C++ for developing ROS 2 software.
Excellent software engineer whose code can explain itself.
Capacity to work with multidisciplinary teams including AI, mechanical, electrical and other engineers to develop complex robotic systems and evaluate them in advanced simulation environments.
An excellent communicator who can articulate complex design concepts in a clear and compelling manner.
Passionate about robotics, automation, and the transformative potential of intelligent systems in manufacturing.
Insatiably curious and open minded.
Good to Have:
Experience in both classic machine vision as well as vision based on deep learning models.
Experience in calibration theory and vision based robot calibration.
Familiarity with domain-specific libraries (e.g. OpenCV, MoveIt, BehaviorTree.CPP, ros2_control, etc.).
Experience in Nvidia Omniverse and/or Isaac Sim.
Experience in working with robots in the manufacturing industry.
Why Sunrise Robotics?
Play a pivotal role in defining the future of intelligent robotics and manufacturing.
Be part of a company that is at the forefront of technological innovation, with a clear mission and vision.
An opportunity to build and lead a design culture that will set a new standard in the industry.
Competitive compensation, including equity, and a work environment that values innovation, learning, and excellence.
Related Jobs
See more All Other Remote Jobs- Save
- Save
- Save
- Save
- Save
- Save
- Save