Verification Engineer
Core
Design and execute system-level verification for integrated hardware-software defense products, focusing on detecting edge cases and root causes in complex field environments.
Role type
Senior IC systems verification engineer (HW/SW integration)
Builds
Counter-uncrewed systems (C-UxS) for defense applications
Domain
Defense technology, electronic warfare, embedded systems
Required skills
System-level verification, test plan design, root cause analysis, log analysis (kernel/system logs), scripting (Python/Bash), Linux OS familiarity, hardware configuration, defect tracking
Preferred skills
RF/GNSS knowledge, embedded systems experience, oscilloscope/spectrum analyzer usage, requirements engineering
Technologies
Python, Bash, Linux, RF hardware, GNSS, embedded systems, oscilloscopes, spectrum analyzers
Responsibilities
Create structured test plans and procedures for integrated software–hardware systems; Analyze specifications to design test cases verifying system requirements; Identify edge cases in data flow between hardware peripherals and software stack; Build and maintain test beds ensuring interoperability; Configure system components to replicate complex field environments; Investigate system failures within SW, HW, or their interaction; Isolate root causes by analyzing logs and driver behavior; Develop lightweight scripts to automate environment setup and verification steps
Seniority
Mid-level to Senior, hands-on IC