Staff Engineer, Software Systems Test

Shield AI is building groundbreaking autonomous aircraft technologies, providing complex testing & innovative capabilities required to get there.
$131,156 - $196,734
Backend
Staff Software Engineer
In-Person
6+ years of experience
AI · Robotics

Description For Staff Engineer, Software Systems Test

Shield AI is at the forefront of autonomous aircraft technology, and we're seeking a Staff Engineer for Software Systems Test to join our Aircraft Software Test & Automation team. This role is crucial in driving the integration testing of our full aircraft software system, combining autonomy, flight controller, and GCS software to create an intelligent and robust aircraft system.

As a Staff Engineer, you'll be responsible for overseeing system-level verification and validation, designing complex test scenarios, and ensuring that subsystem testing meets rigorous standards before proceeding to full system integration. Your work will directly impact the reliability and performance of our aircraft, preparing them for operational excellence in the field.

Key responsibilities include:

  • Generating detailed mission test scenarios that mimic real-world conditions
  • Leading the development of system testing processes and infrastructure
  • Designing and implementing automated integration tests across all software systems
  • Qualifying subsystem integrations before comprehensive system testing
  • Conducting system verification and validation events
  • Troubleshooting complex issues during testing phases
  • Writing test analyzers in Python for performance benchmarking
  • Producing test coverage and release-readiness reports

We're looking for candidates with:

  • Excellent proficiency in testing complex integrated software systems
  • Strong analytical skills and experience with test automation
  • Expertise in software development, especially C++ and Python
  • Understanding of system architecture and the Systems Vee model
  • A track record of successfully shipping products
  • A degree in Systems Engineering, Software Engineering, Computer Science, or a related STEM field
  • 6-7+ years of real-world experience

Join us in Dallas Metro Area to work on groundbreaking autonomous aircraft technologies. Your expertise will be crucial in ensuring our aircraft are ready to perform in the most demanding conditions. If you're passionate about pushing the boundaries of autonomous systems and have a knack for rigorous testing, we want to hear from you!

Last updated a month ago

Responsibilities For Staff Engineer, Software Systems Test

  • Generate detailed mission test scenarios that mimic real-world conditions to validate system performance
  • Lead the development and enhancement of system testing processes and related infrastructure
  • Design and implement automated integration tests across all software systems
  • Qualify subsystem integrations to guarantee robustness prior to comprehensive system testing
  • Conduct and manage system verification and validation events
  • Troubleshoot and resolve complex issues during testing phases
  • Write test analyzers in Python to report and benchmark performance and qualification metrics
  • Produce test coverage and release-readiness reports

Requirements For Staff Engineer, Software Systems Test

Python
Linux
  • Excellent proficiency in testing complex integrated software systems
  • Excellent analytical skills and ability to synthesize complex data
  • Demonstrated expertise & experience in test automation
  • Strong experience with the software product development lifecycle
  • Strong mathematical background
  • Solid technical expertise in software development, especially in C++ and Python
  • Great understanding of system architecture, requirement derivation, and test planning
  • Experience producing high-quality technical documentation
  • Demonstrated track record of assuming ownership over development processes
  • Proven track record of successfully shipping products
  • B.S., M.S, PhD degree in Systems Engineering, Software Engineering, Computer Science or STEM discipline
  • 6-7+ years of real world experience

Interested in this job?

Jobs Related To Shield AI Staff Engineer, Software Systems Test

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.

Senior Staff Engineer, Software Autonomy Applications

Senior Staff Engineer for Software Autonomy Applications at Shield AI, developing AI & Autonomy solutions for enterprise software products.

Staff Software Engineer, Task Group

Join Shield AI as a Staff Software Engineer to develop cutting-edge AI planning algorithms for defense technology.

Senior Staff Engineer, APIs & Infrastructure

Senior Staff Engineer for APIs & Infrastructure at Shield AI, developing intelligent systems to protect service members and civilians.

Staff Engineer, Test and Software

Join Shield AI as a Staff Engineer for Test and Software, developing cutting-edge AI and robotics products in San Diego.