Robotics Engineer (New South Wales)

Robotics Engineer (New South Wales)

05 Aug
|
Greenroom Robotics
|
New South Wales

05 Aug

Greenroom Robotics

New South Wales

Greenroom Robotics is on a mission to revolutionise maritime operations by applying
best-in-class software
to solve challenging real-world problems. We're Australia's leading maritime autonomy software provider, working with global partners to deliver real impact. Our software coupled with their systems creates unmatched capabilities that scale.
Our four products tackle the four pillars of maritime autonomy: operate autonomously (GAMA), navigate safely (Lookout+), digitise operations (MarOps), and simulate and validate (MIS-SIM). Our platform is operational with partners worldwide, in the hands of real-world operators across defence, commercial, and offshore industries.
The Roles
Greenroom has openings in both the
Autonomy
and
Perception
teams, which focus on GAMA and Lookout+ respectively. As a Greenroom engineer, you'll be able to work between products and teams.
As a
Robotics Engineer
, you'll join one of these teams to design and build software to make vessels autonomous, or to build the perception to power them. You'll write production code in
C++
,
Python
, and
ROS2
, designing algorithms and system components for navigation, control, perception, or sensor fusion that have to work in the harsh maritime environment.
You'll spend your time in the office building and improving the core product: designing algorithms, solving hard problems in simulation and on the bench, writing production code, and shaping system architecture alongside the engineering team, as well as getting into the field with customers to integrate, commission, and contribute to sea trials, testing and validating the product in the environment it's built for.
Depending on your background, strengths, and interests, you may focus on GAMA (autonomous navigation and control) or Lookout+ (AI-powered perception and multi-camera sensor systems). We value engineers who can contribute across both products over time.
You'll work day-to-day with your product team, and closely with
Customer Success
who manage customer relationships and project delivery.
Rates and Location
Salary:
Competitive, based on experience
Location:
Sydney or Fremantle. Domestic and international travel required.
Start date:
As soon as possible
Citizenship:




Australian Citizen or Permanent Resident required
General Duties
Design and develop production software in
C++, Python, and ROS2
for Greenroom's robotic maritime systems
Design and implement algorithms and system components for
navigation, control, perception, or sensor fusion
, depending on product focus
Contribute to
system architecture
, API design, and technical direction within your product team
Write testable, maintainable code and contribute to the engineering practices that keep our platform reliable at sea
Problem-solve complex issues across the full stack, from algorithms and simulation to hardware and real-world deployment
Work in simulation (MIS-SIM) to develop and validate algorithms before they hit the water
Support field deployment and
sea trials
on customer vessels, closing the loop between product development and real-world performance
Collaborate with the Customer Success team during commissioning and test and evaluation, and contribute to the tooling and procedures that make deployments repeatable
Participate in code review, technical design discussions, and mentoring within your team
Stay current with advancements in robotics, machine learning, and perception, and bring relevant ideas back to the product
Travel domestically and internationally as required to support global deployments
Experience and Qualifications
The following is required:
Degree in Engineering
(Mechatronics, Computer Science, Robotics, or similar) or equivalent hands-on experience
Strong software development skills in
C++ and Python
Experience with
ROS2
or similar robotics middleware
Comfortable working with
Linux/Ubuntu
systems from the command line
Practical experience with
electronics
: able to read wiring diagrams and interface with hardware
Networking fundamentals:
TCP/IP, Ethernet, VLANs, serial communications, CAN




Methodical approach to troubleshooting and diagnostics
Robust written communication for field reports and issue documentation
Willingness and ability to travel, including periods on vessels
Comfortable working independently at remote customer sites with limited supervision
Desirable Experience - General
Experience with maritime systems, vessel electronics, or marine sensor suites
Knowledge of
COLREGS
, navigation systems, or maritime domain awareness
Practical knowledge of industrial protocols:
NMEA ****, CAN bus, J****
Docker
and containerised deployment experience
Previous field service, commissioning, or defence T&E; roles
Familiarity with configuration management, Git workflows, and version-controlled deployments
TypeScript, React, or frontend development experience
Desirable Experience - Autonomy (GAMA)
Experience designing algorithms for
navigation, path planning, guidance, or control
Experience with
state estimation
, sensor fusion, or INS/GNSS integration
RADAR
integration experience
Experience with autonomous vehicle platforms, UGVs, UAVs, or USVs
Desirable Experience - Perception (Lookout+)
Experience with machine learning frameworks (
PyTorch, TensorFlow
, or similar) and model training and evaluation workflows
Practical understanding of
computer vision
: object detection, classification, and tracking
Experience with
GPU inference
deployment and optimisation (TensorRT, ONNX, CUDA)
Experience with camera systems (
EO
and/or
thermal/LWIR
), camera synchronisation (PTP), or multi-sensor fusion
Experience with
GStreamer, RTSP
, or video pipeline infrastructure
Experience with data acquisition, preprocessing, and feature engineering for model training
Why Greenroom?
You'll join a team that's genuinely pushing the boundaries of what's possible in maritime autonomy. This role puts you at the intersection of
serious software engineering
and
real-world robotics delivery
. You'll write the code that controls and perceives for vessels at sea, then travel to the vessel and make it work. If you want to build production robotics software and see it operate in the real world, this is it.
#J-*****-Ljbffr

📌 Robotics Engineer (New South Wales)
🏢 Greenroom Robotics
📍 New South Wales

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: robotics engineer (new south wales) / new south wales