Senior Software Engineer - Autonomous Systems
Our client, a leader in cutting-edge defence technology, is seeking highly skilled Senior Software Engineers to join their dynamic team in Sydney on a month contract.
This is an exciting opportunity to contribute to the development of next-generation software systems for unmanned platforms across various domains.
You will be working on complex and critical projects that require top-tier engineering talent.
Responsibilities:
* Design, develop, and implement scalable software solutions for autonomous and AI-driven systems.
* Build backend services and embedded software using C++, Python, and Go.
* Collaborate with cross-functional teams to architect and deploy high-performance solutions.
* Develop and optimize algorithms and data structures to support real-time, automated decision-making systems.
* Create and manage testing and simulation frameworks for software- and hardware-in-the-loop environments.
* Support the end-to-end delivery of systems, including integration, configuration, and training for end-users.
Required Skills & Experience:
* Extensive experience as a Software Engineer with expertise in C++, Python, and Go.
* Strong understanding of algorithms, data structures, and scalable system design.
* Experience in deploying, troubleshooting, and optimizing remotely operated or autonomous systems.
* Excellent problem-solving skills and the ability to work under pressure in a fast-paced environment.
* Proven ability to work across the full software development lifecycle, from design to sustainment.
Please note: This position requires Australian citizenship with the ability to obtain clearance.