About this role
The team is seeking a Robotics Software Engineer who is passionate about building intelligent autonomous systems and solving complex real-world engineering challenges. In this role, you will thrive in fast-paced environments, take ownership of technical problems from diagnosis to deployment, and enjoy collaborating across software, hardware, and product teams to deliver reliable solutions. If you enjoy seeing your code operate on real robots in live industrial environments and want to contribute to the future of autonomous technology, this position is for you.
Key Responsibilities:
- Design, develop, and implement software for robotic systems.
- Collaborate with cross-functional teams to integrate software with hardware components.
- Troubleshoot and resolve issues in both simulation and real-world environments.
- Conduct testing and validation of robotic systems to ensure performance and reliability.
- Document software architecture and development processes for future reference.
Required Skills & Qualifications:
- Bachelor's or Master's degree in Computer Science, Robotics, or a related field.
- Proficiency in programming languages such as C++, Python, or ROS.
- Experience with robotic frameworks and simulation tools.
- Strong understanding of control systems and algorithms.
- Excellent problem-solving skills and ability to work under pressure.
Experience:
- Minimum of 5-8 years of relevant experience in robotics software development.
What we offer:
- Opportunity to work on cutting-edge technology in the robotics field.
- Collaborative and innovative work environment.
- Professional growth and development opportunities.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.