Who we are:
Arkeus is a world leader in the provision of wide-area autonomous optical search systems in the Search, Intelligence, Surveillance and Reconnaissance space for Defence, Civil Defence, and Environmental Sustainment applications. We specialise in the design, fabrication, manufacture and distribution of these innovative systems. We have just secured funding from deep tech and industry expert investors Main Sequence, Beaten Zone Venture Partners and Salus Ventures which will enable us to scale our next-generation hardware-enabled software platform to help our customers improve security and save lives.
We are a small, dynamic, company with a lot of energy, passion, and ambition. We have developed an inclusive, transparent and engaging culture that focuses on building a diverse workforce as a priority – realising that to attract the very best, we need to ensure our culture is ready to welcome people from all ages, genders and backgrounds.
About the role:
As a Software Engineer at Arkeus, you'll be at the heart of developing high-performance Rust code for our core systems and embedded platforms. You'll work closely with cross-functional teams—ranging from machine learning to control systems—to create full-stack software solutions that directly power our hardware in the field. From architecture design to field testing, your code will shape the backbone of our evolving product ecosystem.
This role is ideal for someone who thrives in a fast-paced, experimental environment, where building, testing, and deploying quickly are all part of the mission. You'll be trusted to take ownership of complex problems, deliver optimised solutions, and help push the boundaries of what Arkeus technology can do.
About you:
- 3+ years of commercial experience in Rust or C++ (with at least 1 year in Rust)
- Robust grasp of performance-critical systems and algorithm optimisation
- Comfortable working independently on complex, end-to-end engineering problems
Key responsibilities:
- Develop and maintain Rust code for Arkeus' core software stack
- Write embedded Rust code for integrating Arkeus' hardware platforms
- Collaborate with machine learning, and control specialists to develop full-stack solutions
- Design software architecture for new product features
- Troubleshoot, test, and optimise software during field testing
Your experience and skills:
- You have 3+ years' commercial experience with C++ or Rust; at least one years' experience with Rust
- You have a deep understanding of how to make complex algorithms run fast
- You are familiar with Linux environments
- You can execute a high degree of independence on complex tasks.
- You can quickly build proofs of concepts, and follow them through to production
What we offer:
- We make incredible things – you will be working in a company at the forefront of innovation in Australia.
- You will collaborate with experienced leaders, with backgrounds in aerospace, defence and academic research and development – and just as much passion and energy as you have.
- You will become a part of a close-knit, inclusive, and connected team, immersed in a dynamic startup culture. We focus on recruiting the best – this is the opportunity to surround yourself with other like-minded professionals who enjoy working in an environment where we are inspired by the passion and capability of the very people we work with.
- You will benefit from workplace flexibility and work-life balance.
- You'll get the opportunity to mentor bright emerging talent through our highly sought-after intern program and strong connections with universities.
- You have an opportunity to get in on the ground floor with our Employee Share Option Plan (ESOP)
- We will give you the chance to make a real difference.
If this sounds like you, please apply even if you don't check every box listed above, and join our growing team in improving security and saving lives
📌 Software Engineer
🏢 Arkeus
📍 Port Melbourne