Senior Software Engineer, Autonomy (Hivemind Solutions)
Shield AI
What You'll Do:
- As an Senior Engineer, you’ll work at the intersection of artificial intelligence, task & motion planning and controls.
- Design and implement autonomous behaviours for uncrewed aircraft.
- Work with real sensor data and build robust sensor fusion solutions.
- Develop and test autonomy systems in high-fidelity software and hardware in-the-loop simulations.
- Integrate Shield AI autonomy products together with third-party aircraft and systems.
- Collaborate across AI, robotics, and systems engineering teams to deliver integrated solutions.
- Contribute to architecture, code quality, design reviews and best practices.
What You’ll Bring:
- Strong experience in modern C++.
- Tertiary qualification in Computer Science, Software Engineering, Mechatronics or a related field.
- A background in robotics, autonomy, perception, or aerospace systems.
- Experience building and delivering reliable software systems, ideally in fast-paced environments.
- Comfortable working in Linux/Unix development environments.
- Expertise in one or more of the following domains:
- Real-Time Systems
- State Estimation
- Guidance, Navigation and Control
- Computer Vision
- Path Planning
- Hardware or Software in the Loop Simulation
- Systems Engineering
Bonus Points For:
- Prior experience with uncrewed systems, especially in the air domain.
- Defence industry experience.
- Deep understanding of sensor fusion, Kalman filters, and/or trajectory planning.
- Exposure to containerisation, CI/CD and/or Kubernetes.
- Recent Python Experience.
Why Shield AI?
- Work on cutting-edge autonomous aircraft systems that solve real-world defence challenges
- Be part of a supportive, ambitious team where ideas move fast
- Hybrid role based in Port Melbourne
- Competitive salary + equity, with flexible working options