Skyroot is building India's private orbital-class launch vehicles, and reliable software is core to how we test and qualify them before flight. We're looking for an experienced LabVIEW Software Verification Engineer to establish and lead an independent verification workplace for our LabVIEW/cRIO-based Ground Checkout Systems and other avionics test systems.
In this role, you'll develop a deep understanding of complex LabVIEW-based Test Software — its architecture, execution flow, interfaces, and failure modes — so you can independently verify its behavior and drive root-cause analysis, separate from the team that builds it. You'll design and maintain automated verification infrastructure spanning test harnesses, virtual equipment/interface simulators, independent reference models, fault-injection mechanisms, timing analysis, and regression frameworks, using Python/C/C++ to build tooling that's reusable well beyond this one product.
We're looking for someone technically strong, self-directed,
and comfortable operating in a fast-paced aerospace environment — and who's excited to help shape Software Reliability Engineering (SRE) and verification practices across the organization as we scale.
What you'll do
LabVIEW / cRIO Product Understanding
Review and reverse-engineer complex LabVIEW VIs, VI hierarchies, state machines, and data flows to understand functional behavior, timing, and error handling
Build strong working knowledge of LabVIEW/cRIO-based Ground Checkout Systems and their hardware/software interfaces
Debug LabVIEW applications and investigate failures to support systematic root-cause analysis
Independent Verification
Develop verification strategies and test cases covering nominal behavior, boundary conditions, negative scenarios, timing, and fault conditions
Establish requirement-to-test-to-result traceability using ALM and configuration management tools
Verify software behavior independently of the Design team's development work