Senior Software Engineer – Autonomous Systems (C++) (Queensland)

Senior Software Engineer – Autonomous Systems (C++) (Queensland)

08 Aug
|
seek.com.au
|
Queensland

08 Aug

seek.com.au

Queensland

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 experiencedSenior Software Engineerwith 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 chance 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




Strong 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-*****-Ljbffr

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

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++) (queensland) / queensland

Subscribe to this job alert:

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