Robotics Software Engineer

Reposted 23 Days Ago
Be an Early Applicant
2 Locations
In-Office
Senior level
Robotics
The Role
As a Robotics Software Engineer, you will develop robot control interfaces, vision-based manipulation algorithms, and enhance simulation systems using advanced software techniques.
Summary Generated by Built In
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.

Top Skills

Behaviortree.Cpp
C++
Isaac Sim
Moveit
Opencv
Python
Ros 2
Ros2_Control
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
20 Employees

What We Do

Intelligent robotics transforming manufacturing.

Similar Jobs

Takeda Logo Takeda

Maintenance Engineer

Healthtech • Software • Analytics • Biotech • Pharmaceutical • Manufacturing
Hybrid
2 Locations

Takeda Logo Takeda

Process Engineer

Healthtech • Software • Analytics • Biotech • Pharmaceutical • Manufacturing
Hybrid
2 Locations

Takeda Logo Takeda

Data Engineer

Healthtech • Software • Analytics • Biotech • Pharmaceutical • Manufacturing
Hybrid
4 Locations

Motorola Solutions Logo Motorola Solutions

Mechanical Engineer

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Hybrid
Schio, Vicenza, ITA

Similar Companies Hiring

Apptronik Thumbnail
Software • Robotics • Machine Learning • Hardware • Computer Vision
Austin, TX
180 Employees
Machina Labs, Inc Thumbnail
Software • Robotics • Machine Learning • Hardware • Artificial Intelligence
Los Angeles, CA
50 Employees
Doodle Labs Thumbnail
Wearables • Robotics • Internet of Things • Hardware • Automation • App development • Aerospace
SG
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account