Overview
We are seeking a Senior Software Engineer to take a technical leadership role within high-performance autonomy teams developing perception, planning, control, and platform software for autonomous systems.
This role focuses on architecting, building, and scaling production-grade autonomy software, while guiding engineering standards and mentoring other developers. You will work across multidisciplinary teams to deliver real-world, field-ready autonomous solutions.
This is a hands-on senior position with significant influence over technical direction and system architecture.
Why this role
You will be working on autonomy software that is actively moving into production on real-world machines. The work directly impacts deployed systems operating at scale.
Key responsibilities
* Lead the design, development, and ownership of core autonomy software across perception, localization, planning, control, and platform layers
* Define and evolve software architecture to ensure scalability, reliability, and maintainability
* Translate research and algorithmic concepts into production-ready, real-time systems
* Set engineering standards including coding practices, design patterns, and review processes
* Mentor engineers through code reviews, design discussions, and technical coaching
* Collaborate with cross-functional teams across robotics, AI/ML, controls, simulation, and safety
* Integrate software with sensors, compute platforms, and vehicle networks such as CAN and Ethernet
* Debug and resolve complex issues across simulation, hardware-in-the-loop, and field deployments
* Ensure software quality through testing, CI/CD, performance optimisation, and documentation
* Contribute to technical roadmaps, system design decisions, and long-term platform strategy
Requirements
* Strong expertise in C++ and proficiency in Python
* Experience designing and maintaining large-scale production systems
* Deep understanding of Linux environments, multithreading, memory management, and performance optimisation
Desirable
* Distributed systems or robotics middleware such as ROS or ROS2
* Sensor systems including LiDAR, cameras, radar, and sensor fusion
* Motion planning, control systems, mapping, or state estimation
* Simulation environments including HIL, SIL, or synthetic data pipelines
* Embedded systems or real-time constraints
* Autonomy systems within industrial, automotive, or similar domains
* Safety-critical systems and reliability engineering principles
Job Details
* Pay: $100 per hour
* Location: QLD - Other
* Job Type: Contract
* Specialisation: Software Engineer
* Reference ID: BBBH77330
#J-18808-Ljbffr