Real-Time Robotics Software Engineer (C++/ROS)

Emesent-1

City of Brisbane

On-site

AUD 90,000 - 130,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

9-day fortnight
Employee Share Option Plan (ESOP)
Collaborative team
LinkedIn Learning
Employee Assistance Program
Extra leave on work anniversary
Novated lease options

Job summary

Emesent is seeking a Software Engineer for the Cortex stack, delivering real-time robotics software across hardware interfaces, navigation, and perception. You will work on localisation, sensor fusion, and autonomy pipelines on real hardware.

You will contribute to simulation, testing, and CI pipelines, while collaborating with hardware and product teams to ship robust software with a hands-on role in ROS-based architectures.

Qualifications

  • 3+ years of professional software engineering experience, ideally with robotics or embedded systems.
  • Strong proficiency in C++ (C++14/17 or later) and Python 3.
  • Hands-on experience with ROS or ROS2 in development or production roles.
  • Comfort working with Linux-based development environments.

Responsibilities

  • Design, implement, and maintain core Cortex modules: hardware interface, navigation, mapping, and perception.
  • Contribute to localisation and sensor fusion pipelines on real robotic hardware.
  • Improve perception, path planning, and navigation in GPS-denied environments.
  • Maintain and expand simulation pipeline for autonomy development and testing.
  • Write production-quality C++ for real-time robotics components and build tooling in Python.

Skills

C++ (C++14/17)
Python 3
ROS/ROS2
Linux
Robotics/embedded systems

Education

Bachelor's in Computer Science/Software Engineering/Robotics

Tools

Docker
Gazebo/Isaac Sim

Job description

Emesent is seeking a Software Engineer for the Cortex stack, delivering real-time robotics software across hardware interfaces, navigation, and perception. You will work on localisation, sensor fusion, and autonomy pipelines on real hardware.

You will contribute to simulation, testing, and CI pipelines, while collaborating with hardware and product teams to ship robust software with a hands-on role in ROS-based architectures.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Real-Time Robotics Software Engineer (C++/Python)
Real-Time Robotics Software Engineer (C++/Python)

Emesent • City of Brisbane

On-site
AUD 110,000 - 150,000
9-day fortnight
Employee Share Option Plan (ESOP)
Learning & development opportunities
+3
Software Engineer
Software Engineer

Emesent-1 • City of Brisbane

On-site
AUD 90,000 - 130,000
9-day fortnight
Employee Share Option Plan (ESOP)
Collaborative team
+4
Software Engineer
Software Engineer

Emesent • City of Brisbane

On-site
AUD 110,000 - 150,000
9-day fortnight
Employee Share Option Plan (ESOP)
Learning & development opportunities
+3
Embedded Real-Time Software Engineer - AI Robotics
Embedded Real-Time Software Engineer - AI Robotics

Advanced Navigation • Sydney

On-site
AUD 120,000 - 160,000
Embedded Autonomy Software Engineer (C++, ROS2)
Embedded Autonomy Software Engineer (C++, ROS2)

Tycho AI • Town Of Cambridge

On-site
AUD 90,000 - 120,000
Robotics Software Engineering Manager - End-to-End Ownership
Robotics Software Engineering Manager - End-to-End Ownership

CSG Talent • Western Australia

On-site
AUD 150,000 - 210,000
Senior Embedded Software Engineer - Real-Time Navigation
Senior Embedded Software Engineer - Real-Time Navigation

Advanced Navigation • Sydney

On-site
AUD 140,000 - 180,000
Embedded Software Engineer — Real-Time Navigation & AI
Embedded Software Engineer — Real-Time Navigation & AI

Advanced Navigation • Newcastle City Council

On-site
AUD 110,000 - 150,000
Senior Robotics Vision Software Engineer
Senior Robotics Vision Software Engineer

Mytra • City of Brisbane

On-site
AUD 120,000 - 180,000
Senior Embedded Software Engineer – Real-Time AI Navigation
Senior Embedded Software Engineer – Real-Time AI Navigation

Advanced Navigation • Sydney

On-site
AUD 110,000 - 150,000