Staff Software Engineer, Testing (Hivemind)

A venture-backed defence technology company building intelligent autonomous systems for aircraft, focused on protecting service members and civilians through AI and autonomy.
Backend
Staff Software Engineer
Hybrid
8+ years of experience
AI · Robotics · Defense

Description For Staff Software Engineer, Testing (Hivemind)

Shield AI, established in 2015, is at the forefront of defence technology, specializing in intelligent autonomous systems for aircraft. Their flagship product, Hivemind, is an advanced autonomy software that enables aircraft, drones, and various platforms to execute complex missions in challenging environments.

As a Staff Software Engineer in the Testing team for Hivemind, you'll be instrumental in developing crucial autonomy solutions using Python and C++. This role combines technical leadership with hands-on development, requiring expertise in software engineering best practices and modern development tools.

The position offers an exciting opportunity to work on mission-critical AI and autonomy systems that address real-world defence and security challenges. You'll collaborate with experts across AI, autonomy, and robotics, while setting engineering standards and mentoring team members. The role demands strong technical skills in Python, C++, and modern software practices, including CI/CD and test-driven development.

Working from the Port Melbourne office near Melbourne CBD, you'll enjoy a flexible, hybrid work environment. The company offers competitive compensation including salary and equity, demonstrating their commitment to employee value. Shield AI's focus on innovation in autonomous defense systems, combined with their collaborative culture and commitment to equality, makes this an excellent opportunity for experienced engineers looking to make a significant impact in defense technology.

Last updated 12 days ago

Responsibilities For Staff Software Engineer, Testing (Hivemind)

  • Develop Python and C++ software to support autonomy solutions, including tooling, automation, testing, and analysis
  • Work closely with engineers across AI, autonomy, and robotics to architect high-quality, scalable software solutions
  • Set software engineering standards, contribute to technical direction, and mentor other engineers
  • Collaborate with Systems and Test teams to deliver fully integrated, tested autonomy solutions
  • Partner with Subject Matter Experts to translate customer needs into practical software applications
  • Contribute to a high-performing engineering team delivering advanced AI solutions on real-world hardware platforms

Requirements For Staff Software Engineer, Testing (Hivemind)

Python
Kubernetes
  • Significant programming skills in Python, C++, or similar languages
  • Experience developing, benchmarking, debugging, and deploying software-based algorithms
  • Knowledge of modern software engineering best practices, including CI/CD and test-driven development
  • Experience working on complex, large-scale projects
  • Recent leadership or mentoring experience in engineering teams
  • Strong collaboration, communication, and problem-solving skills

Benefits For Staff Software Engineer, Testing (Hivemind)

Equity
  • Salary + equity for permanent roles
  • Flexible working options
  • Office located in Port Melbourne, close to Melbourne CBD

Interested in this job?

Jobs Related To Shield AI Staff Software Engineer, Testing (Hivemind)

Senior Staff Autonomy Engineer, Planning (R2879)

Senior Staff Autonomy Engineer position at Shield AI, focusing on AI pilot development and autonomous systems for defense applications.

Senior Staff Engineer, C++ Modeling & Simulation Engineer

Senior Staff C++ Engineer position focusing on modeling and simulation for defense technology, requiring 10+ years of experience in software engineering and systems integration.

Staff Engineer, System Test (R3130)

Lead integration and verification of Hivemind Mission Autonomy systems at Shield AI, developing test strategies and managing complex test environments for defense technology applications.

Staff Software Engineer, Foundations (R3088)

Staff Software Engineer position at Shield AI, developing foundational capabilities for autonomous systems with focus on robotics and AI technology.

Staff Engineer, Software C++ (R2812)

Lead software engineering teams at Shield AI, developing advanced autonomous systems and AI solutions using C++ in Washington D.C.