Staff Software Engineer, Testing (Hivemind Solutions)

A venture-backed defence technology company building intelligent autonomous systems for aircraft using AI and autonomy.
Backend
Staff Software Engineer
In-Person
8+ years of experience
AI · Robotics · Defense

Description For Staff Software Engineer, Testing (Hivemind Solutions)

Shield AI, a venture-backed defence technology company founded in 2015, is seeking a Staff Software Engineer to join their Hivemind Solutions team in Melbourne. The role focuses on developing autonomous systems for aircraft using AI and advanced robotics technologies.

The position offers an exciting opportunity to work on mission-critical AI and autonomy systems that address real-world defence and security challenges. As a Staff Software Engineer, you'll be responsible for developing Python and C++ software solutions, setting engineering standards, and mentoring team members while working with cutting-edge technology.

The ideal candidate will bring strong programming skills in Python and C++, experience with software-based algorithms, and knowledge of modern software engineering practices. Leadership experience and strong communication skills are essential. The role offers exposure to exciting technologies including Docker, Kubernetes, Reinforcement Learning, and autonomous behavior development.

Shield AI's flagship autonomy software, Hivemind, powers aircraft, drones, and other platforms to perform complex missions in contested environments. The company offers a flexible, supportive work environment in their Port Melbourne office, close to Melbourne CBD. Benefits include equity for permanent roles and flexible working options.

This is an excellent opportunity for a senior engineer looking to make a significant impact in the defense technology sector while working with a high-performing, collaborative engineering team at the cutting edge of autonomous systems development. The role combines technical leadership, hands-on development, and the chance to work on real-world applications of AI and autonomy.

Last updated a day ago

Responsibilities For Staff Software Engineer, Testing (Hivemind Solutions)

  • 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 Solutions)

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 Solutions)

  • Flexible work environment
  • Equity for permanent roles
  • Flexible working options

Interested in this job?

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

Staff Engineer, Software Autonomy Applications

Staff Engineer position at Shield AI focusing on software autonomy applications, combining AI development with customer support, offering competitive compensation and the opportunity to work with cutting-edge defense technology.

Senior Staff Engineer, Software Autonomy Applications

Senior Staff Engineer position at Shield AI focusing on software autonomy applications, requiring expertise in C++, Python, and customer engagement for AI & robotics solutions.

Staff Engineer, C++ Modeling & Simulation Engineer

Staff C++ Modeling & Simulation Engineer position at Shield AI, focusing on autonomous systems development with competitive compensation and opportunity to lead complex technical projects.

Senior Staff Engineer, Software Autonomy Applications

Senior Staff Engineer position at Shield AI focusing on software autonomy applications, requiring expertise in C++ and Python for developing AI & autonomy solutions.

Senior Staff Engineer, Software Autonomy Applications

Senior Staff Engineer position at Shield AI focusing on Software Autonomy Applications, combining technical expertise with customer engagement in AI and robotics solutions.