Your mission
As a Software Test Engineer, you will have a key role in shaping our system-level testing strategy for complex, hardware-integrated defense solutions. Working with multiple sensors—such as radar, cameras, and acoustic devices—and computing hardware, you’ll define what makes a valuable test and ensure coverage across unit, component, and system levels. You’ll drive the adoption of test-driven development, contribute to automated testing frameworks, and maintain clear documentation—all with the goal of continuously improving code quality and overall system performance.
Responsibilities:
Responsibilities:
- Establish a test-driven development culture for C-UAS system development
- Implement unit, integration, and system-level tests for safety-critical C-UAS applications
- Define and implement test strategies for system development, ensuring comprehensive validation through planning and execution
- Develop and execute test plans for software interfacing with a diverse set of sensors, including radar, optical cameras, and acoustic devices.
- Contribute to and review C++ code in our high-performance, safety-critical stack.
- Create and maintain clear testing documentation and protocols to support certifications and audit readiness.
- Perform tests in collaboration with simulation engineers for C-UAS systems
- Work closely with software, AI, and embedded teams to optimize testing methodologies