Software Development Engineer in Test
Research Innovations Incorporated · Alexandria, VA · 3 days ago
EngineeringFull-time
About the role
Research Innovations, Inc. (RII) is seeking a Software Development Engineer in Test (SDET) to ensure the quality, reliability, and operational readiness of Dragonfly's software across its full mission capability set. The ideal candidate brings a strong software testing foundation combined with a genuine interest in RF systems, electronic warfare, or defense technologies, and thrives in a hands-on environment where the lab is just as likely to be a parking lot with an antenna as it is a bench in an office.
Responsibilities
- Automated Test Development & Validation
- Design, develop, and maintain automated test frameworks supporting Dragonfly's microservices-based software architecture, browser-based tactical user interface, RF signal processing pipelines, and REST/GraphQL APIs.
- Develop and maintain comprehensive test plans, test procedures, test cases, and requirements traceability matrices aligned with system-level requirements, customer objectives, and mission use cases.
- Collaborate with software, hardware, and systems engineering teams to define acceptance criteria, identify defects early in the development lifecycle, and support quality assurance activities within CI/CD pipelines.
- Maintain automated regression test suites to ensure software stability, performance, and repeatability across product releases.
- System Integration & Hardware-in-the-Loop Testing
- Perform hardware-in-the-loop (HIL) testing across the complete Dragonfly platform, including processing units, direction-finding antennas, software-defined radios, and associated peripherals.
- Validate subsystem and end-to-end system integrations, ensuring interoperability between Dragonfly, external partner systems, and command-and-control (C2) platforms.
- Verify system functionality, data flow integrity, and operational performance across integrated hardware and software environments.
- Support verification activities for new hardware configurations, software releases, and system enhancements prior to operational deployment.
- RF Performance & Mission Capability Verification
- Execute structured laboratory testing of RF detection, direction finding, geolocation, EMCON monitoring, and spectrum awareness capabilities against documented requirements and performance specifications.
- Validate GPU-accelerated digital signal processing functions, including multi-channel direction finding, signal correlation, emitter characterization, and machine learning-based antenna calibration algorithms.
- Verify wide-band survey operations, signal classification, direction finding accuracy, and real-time signal processing performance across representative operational scenarios.
- Conduct RF performance assessments to ensure mission systems meet accuracy, responsiveness, and operational effectiveness requirements.
- Field Testing & Operational Evaluation
- Plan and execute outdoor field testing activities involving live RF signal collection and operational system employment.
- Evaluate system performance under realistic environmental conditions, validating signal detection, geolocation accuracy, direction finding performance, and spectrum monitoring capabilities.
- Document environmental variables, test configurations, and operational conditions to ensure repeatable and defensible test results.
- Support customer demonstrations, operational assessments, and field validation events as required.
- Test Documentation & Continuous Improvement
- Document test results, anomalies, defect reports, regression outcomes, and corrective actions with clear reproduction steps and supporting technical evidence.
- Maintain detailed testing records, quality documentation, and verification artifacts supporting system acceptance and product readiness reviews.
- Analyze test results and performance trends to identify reliability issues, software defects, integration risks, and opportunities for system improvement.
- Contribute to continuous improvement initiatives by refining test methodologies, expanding automation coverage, and improving overall product quality and mission readiness.
Qualifications
- 3+ years of SDET or software QA engineering experience, ideally within defense, RF, or embedded systems domains.
- Developed and maintained automated test suites using Python, Rust, or similar languages against REST or GraphQL APIs.
- Written and executed test plans covering both functional and integration testing for complex, multi-component systems.
- Performed field or outdoor hardware/software validation testing, with comfort operating in varied environments including vehicle-mounted or field-deployed configurations.
- Worked with Linux-based systems (RHEL/Rocky or equivalent) and have familiarity with Docker containerized environments.
- Tested or operated software-defined radio (SDR) systems or spectrum analysis tools.
- Used defect tracking and test management tools (Jira, Gitlab) to manage test coverage and report quality metrics.
- Collaborated within Agile/Scrum development teams alongside engineers, product owners, and program managers.
Skills
- Hands-on experience with RF signal collection, spectrum analysis, or electronic warfare / SIGINT systems.
- Familiarity with direction finding concepts, geolocation techniques (LOB, TDOA), or signal characterization workflows.
- Experience testing AI/ML inference pipelines or GPU-accelerated compute (NVIDIA CUDA).
- Background testing military or government systems against MIL-STD compliance requirements (MIL-STD-810, MIL-STD-461, etc.).
- Exposure to JICD 4.2, ISA, or similar defense data standards and interoperability testing.
- Experience with performance and stress testing of real-time data processing systems.
- Active DoD security clearance (Secret or above).
- Prior work with unmanned systems (UAS), vehicle-mounted sensor platforms, or field-deployed tactical equipment.
Benefits
At RII, we offer comprehensive benefits including:
- flexible work schedules
- health insurance coverage
- paid time off
- 401k with a company match
- paid parental leave
- access to wellness programs
- and much more.
Pay
TBD
Schedule
TBD