Staff Engineer, Software Systems Test (R2925)

A venture-backed defense technology company building intelligent, autonomous systems for protecting service members and civilians.
$131,156 - $196,734
Backend
Staff Software Engineer
In-Person
501 - 1,000 Employees
7+ years of experience
AI · Robotics · Defense

Description For Staff Engineer, Software Systems Test (R2925)

Shield AI, founded in 2015, is a pioneering defense technology company developing intelligent autonomous systems. The Aircraft Software Test & Automation team seeks a Staff Engineer to lead system-level verification and validation of aircraft software systems.

The role involves working with a cross-disciplinary team of test engineers, software developers, and embedded engineers to ensure rigorous testing of complex aircraft software. You'll be responsible for developing and implementing comprehensive test scenarios that simulate real-world conditions, leading system testing processes, and managing verification and validation events.

Key focus areas include:

  • Designing and executing complex test scenarios for autonomous aircraft systems
  • Developing advanced test infrastructure and automation frameworks
  • Leading integration testing of full aircraft software systems
  • Implementing continuous testing pipelines and hardware-in-the-loop testing
  • Writing test analyzers in Python for performance benchmarking
  • Producing comprehensive test coverage and release-readiness reports

The ideal candidate will bring strong expertise in software testing, automation, and development, with a solid understanding of system architecture and the ability to work in a fast-paced environment. This position offers the opportunity to work on groundbreaking autonomous aircraft technologies while ensuring their reliability and performance in operational conditions.

With offices across the globe including San Diego, Dallas, Washington D.C., Abu Dhabi, Kyiv, and Melbourne, Shield AI's technology actively supports U.S. and allied operations worldwide. The company offers competitive compensation including equity, bonuses, and comprehensive benefits, making it an excellent opportunity for experienced engineers looking to make a significant impact in defense technology.

Last updated 8 hours ago

Responsibilities For Staff Engineer, Software Systems Test (R2925)

  • Generate detailed mission test scenarios
  • Lead development of system testing processes and infrastructure
  • Design and implement automated integration tests
  • Qualify subsystem integrations
  • Conduct system verification and validation events
  • Troubleshoot and resolve complex issues
  • Write test analyzers in Python
  • Produce test coverage and release-readiness reports

Requirements For Staff Engineer, Software Systems Test (R2925)

Python
Linux
  • B.S., M.S, PhD degree in Systems Engineering, Software Engineering, Computer Science or STEM discipline
  • 6-7+ years of real world experience
  • Excellent proficiency in testing complex integrated software systems
  • Strong experience with software product development lifecycle
  • Solid technical expertise in C++ and Python
  • Experience with Docker, CI/CD pipelines, and Artifactory
  • Strong mathematical background
  • Experience in test automation
  • Great understanding of system architecture
  • Experience producing high-quality technical documentation

Benefits For Staff Engineer, Software Systems Test (R2925)

Medical Insurance
  • Bonus
  • Equity

Interested in this job?

Jobs Related To Shield AI Staff Engineer, Software Systems Test (R2925)

Staff Software Engineer, Task Group (R2428)

Staff Software Engineer position at Shield AI focusing on developing state-of-the-art planning algorithms and autonomous systems for defense technology.

Senior Staff Engineer, APIs & Infrastructure (R2609)

Senior Staff Engineer position at Shield AI, focusing on APIs and infrastructure development for autonomous defense systems, requiring C++ expertise and 10+ years of experience.

Staff Engineer, Test and Software (R3410)

Staff Engineer position at Shield AI focusing on test automation, software development, and hardware integration for AI and robotics systems.

Senior Staff Engineer, Software Autonomy Applications

Senior Staff Engineer position at Shield AI focusing on software autonomy applications, requiring expertise in C++, Python, and AI development with customer engagement responsibilities.

Staff Engineer, Software Autonomy Applications

Staff Engineer position focused on software autonomy applications, providing technical expertise for AI & autonomous systems implementation.