This job is no longer available
This job expired on 25/08/2026. It no longer accepts applications.
Robotics Software Engineer
Opus Recruitment Solutions · Sydney
Job description
About the role
We are seeking a Robotics Software Engineer to develop production‑grade autonomy and perception systems for maritime vessels. This position sits at the intersection of advanced robotics, artificial intelligence, and real‑world deployment, giving you the opportunity to see your code run on operational ships in harsh, real‑world conditions. You will join a high‑calibre engineering team focused on delivering reliable, field‑tested solutions.
Key responsibilities
- Design, develop, and maintain robotics software using C++, Python, and ROS2.
- Create and optimise algorithms for navigation, path planning, guidance, and control.
- Validate algorithms in simulation environments before field deployment.
- Collaborate with hardware engineers to integrate software with sensor and actuator systems.
- Perform full‑stack troubleshooting, covering software, algorithms, and hardware integration.
- Maintain code quality, documentation, and version control standards.
- Participate in on‑site testing and deployment on maritime vessels.
Required profile
- Degree in Robotics, Mechatronics, Computer Science, or equivalent practical experience.
- Australian citizenship and eligibility for Baseline security clearance.
- Proven ability to work in a fast‑paced, multidisciplinary engineering environment.
Required skills
- Strong software engineering proficiency in C++ and Python.
- Experience with ROS2 or comparable robotics middleware.
- Proficiency with Linux/Ubuntu operating systems.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Opus Recruitment Solutions
Sydney
Related job offers
-
IT Operations Engineer
Stake Sydney -
Director of Engineering – Wealth Core Platform
Macquarie Group Sydney -
Senior Java Engineer
Macquarie Group Sydney -
Senior Technical Account Manager – Remote (APAC)
Semgrep International -
Support Desk Analyst (LS Central/ Dynamics Business Central)
Dijital Team Colombo