Senior Software Engineer – Autonomous Systems (C++) (Brisbane City)

Senior Software Engineer – Autonomous Systems (C++) (Brisbane City)

09 Aug
|
seek.com.au
|
Brisbane City

09 Aug

seek.com.au

Brisbane City

Senior Software Engineer – Autonomous Systems (C++)

Senior Software Engineer – Autonomous Systems (C++)

Develop the software that powers the next generation of autonomous machines.

We're looking for an experienced Senior Software Engineer with strong C++ expertise to help design, develop and deploy software for autonomous systems operating in real-world environments.

This is a hands-on technical role where you'll work across perception, planning, localisation, control and platform software, collaborating with a multidisciplinary engineering team to deliver reliable, production-quality software.

If you enjoy solving complex engineering challenges and want to build software that moves beyond simulation into real-world deployment, we'd love to hear from you.

Why Join Us?

This is an opportunity to work on technically challenging software that powers autonomous systems used in demanding environments.

You'll have the opportunity to:

- Develop production-quality autonomy software

- Influence software architecture and technical design

- Work across robotics, AI, perception and control systems

- Solve complex real-world engineering challenges

- Mentor engineers and contribute to engineering best practice

- Work in a collaborative, supportive engineering environment

About the Role

As a Senior Software Engineer, you'll provide technical leadership while remaining hands-on with software development.

You'll contribute to the design, implementation and optimisation of software across multiple autonomy domains including:

- Perception

- Localisation

- Motion Planning

- Vehicle Control





- Platform Software

Working closely with software, systems and robotics engineers, you'll help deliver robust software from development and simulation through to deployment.

Key Responsibilities

- Design and develop high-quality C++ software for autonomous systems

- Build scalable, maintainable software architectures

- Translate research and prototype algorithms into production software

- Mentor engineers through code reviews and technical guidance

- Collaborate with software, robotics, AI and systems engineers

- Integrate software with sensors, compute platforms and vehicle communication networks

- Troubleshoot software across development, simulation and field environments

- Improve software quality through testing, automation and continuous integration

- Contribute to architecture, technical standards and engineering best practices

About You

You'll be an experienced software engineer who enjoys solving difficult technical problems and building reliable, high-performance software.

Required

- Degree in Computer Science, Software Engineering, Robotics or a related discipline (or equivalent experience)

- 5+ years' experience developing commercial software

- Solid C++ development experience





- Experience developing complex software systems

- Linux development experience

- Strong understanding of software architecture and design

- Multithreaded and concurrent programming

- Debugging and performance optimisation

Highly Desirable

Experience with one or more of:

- Python

- ROS / ROS2

- LiDAR, radar or computer vision

- Sensor fusion

- Motion planning

- Vehicle control

- Mapping and localisation

- Embedded systems

- Simulation (SIL/HIL)

- GPU computing

- Robotics or autonomous systems

- Mining, construction, defence, agriculture or industrial automation

- Functional safety or safety-critical software

You'll Be Successful If You

- Deliver robust, production-quality software

- Enjoy solving complex engineering problems

- Take ownership of technical outcomes

- Write clean, maintainable and well-tested code

- Collaborate effectively across engineering disciplines

- Support and mentor other engineers

Join Our Team

If you're passionate about developing software that enables autonomous machines to operate safely and intelligently, we'd love to hear from you.

Bring your expertise in C++, your passion for engineering and your desire to solve challenging real-world problems—and help shape the future of autonomous systems.

Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad .

#J-18808-Ljbffr

📌 Senior Software Engineer – Autonomous Systems (C++) (Brisbane City)
🏢 seek.com.au
📍 Brisbane City

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: senior software engineer – autonomous systems (c++) (brisbane city) / brisbane city

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer – autonomous systems (c++) (brisbane city) / brisbane city