Australia

Controls & Autonomy Software Engineer (Adelaide)

Controls & Autonomy Software Engineer (Adelaide)
Description
An Australian R&D; and manufacturing company developing advanced defence and industrial systems is expanding its team and is now hiring a Controls & Autonomy Software Engineer to support the development and validation of autonomous flight systems for deployable platforms. In this role, you will focus on real time flight control, autonomy, and system level software integration across embedded and robotics platforms. You will work closely with multidisciplinary teams across electronics, systems, and mechanical engineering to modify, test, and validate flight controller software, ensuring reliable and stable control behaviour in real world environments. The position offers a highly hands on setting where your work directly contributes to autonomous vehicle capability, from simulation and GUI based tools through to field deployment. This is a full-time role based in Adelaide. For interstate candidates, relocation is required and a relocation allowance will be provided. Due to the nature of the work, Australian Citizenship is required. Key Responsibilities:
- Develop, modify, and maintain flight control and autonomy software for embedded systems.
- Work with flight controller codebases such as Ardupilot to implement control logic, behaviours, and performance improvements.
- Verify and validate control system performance through simulation, testing, and real world flight trials.
- Develop and utilise GUI based tools for monitoring, configuration, and debugging of autonomous systems.
- Collaborate with embedded, electronics, and systems engineers to ensure reliable hardware and software integration.
- Support integration of sensors, actuators, and control loops within autonomous platforms.
- Conduct testing in lab and field environments, including debugging, tuning, and performance optimisation.
- Contribute to automation workflows, scripting, and internal tooling to improve development efficiency. Requirements:
- Degree in Software Engineering, Computer Science, Robotics, or a related discipline
- Strong experience in C++ and Python within embedded, robotics, or real time systems environments.
- Experience working with control systems, autonomy, or closed loop systems.
- Familiarity with flight control systems or similar real time control applications.
- Experience working across the full lifecycle from development through to testing and validation.
- Strong debugging and problem-solving skills in complex, multidisciplinary systems.
- Ability to work hands on with both software and hardware in integrated environments. Desirable but not essential:
- Experience with drones, UAVs, or flight control platforms such as Ardupilot.
- Exposure to embedded Linux or low-level embedded systems.
- Experience with simulation environments, control theory, or robotics frameworks.
- Background in aerospace, defence, or autonomous vehicle development.
- Experience with GUI development or tools for system visualisation and control. #J-18808-Ljbffr Apply on Kit Job: kitjobau.com/job/3rrxja
Highlights
Safety Tips
Be careful with commission-based ’work-from-home’ positions that offer an unrealistically high income.
1 / 10
More info about this ad

Controls & Autonomy Software Engineer (Adelaide) has been posted in the Adelaide Engineering category on Locanto.

For Adelaide, there are no other ads posted in this category.

You can find the Engineering category under Jobs. Want something else? Check out the related categories Marketing, Advertising & PR, Transportation & Logistics and Administrative & Support Adelaide.

Interested in more? Widen your search to view ads in nearby areas of Adelaide. This includes Engineering in Norwood, Beaumont and Wayville. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.

Go to next ad