Software Verification Engineer – LabVIEW

Skyroot Aerospace

Hyderabad

On-site

INR 1,500,000 - 2,300,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Skyroot Aerospace in Hyderabad is seeking an experienced LabVIEW Software Verification Engineer to establish and lead an independent verification environment for LabVIEW/cRIO-based Ground Checkout Systems and other avionics test systems.

You will develop verification strategies, build automated test harnesses and tooling in Python/C/C++, and work closely with Design, Embedded, FPGA and Systems teams to ensure robust, traceable verification across releases.

Qualifications

  • 3+ years of LabVIEW software development, testing, or automated test-system experience.
  • Hands-on LabVIEW programming and debugging skills with understanding of VI architecture and dataflow.
  • Experience with NI cRIO/LabVIEW Real-Time is highly desirable.
  • Experience building automated test systems, test benches, ATE, or HIL setups.
  • Familiarity with Python and C/C++.
  • Knowledge of SDLC, verification methodologies, and Git.

Responsibilities

  • Review and reverse-engineer LabVIEW VIs, hierarchies, state machines, and data flows to understand behavior and error handling.
  • Build knowledge of Ground Checkout Systems interfaces.
  • Debug LabVIEW applications and investigate failures for root-cause analysis.
  • Develop verification strategies and test cases for nominal and fault conditions.
  • Establish traceability using ALM and configuration management tools.
  • Verify software behavior independently of the Design team.
  • Design and maintain automated test harnesses, equipment simulators, and reference models.
  • Build fault-injection, diagnostic, and timing analysis tools for robustness.
  • Develop reusable verification tooling and integrate testing into CI/CD pipelines.
  • Establish regression-test frameworks across software releases.
  • Collaborate with Design, Embedded, FPGA, Electronics, and Systems teams; mentor junior engineers.

Skills

LabVIEW programming
Debugging
Dataflow programming
State machines
Python
C/C++
Git/version control
Analytical skills
Independent work

Education

Bachelor's degree in Engineering (CSE/ECE/EEE/Instrumentation/Aerospace or related)

Tools

NI cRIO/LabVIEW Real-Time
NI TestStand
LabVIEW Real-Time/cRIO FPGA
HIL/ATE systems
Jenkins
Polarion

Job description

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 environment 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
  • 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
  • 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
Verification Infrastructure & Automation
  • Design and maintain automated test harnesses, equipment/interface simulators, and independent reference models
  • Build fault-injection, diagnostic, and timing‑analysis tools to support robustness and performance testing
  • Develop reusable, product-independent verification tooling in Python/C/C++ and integrate automated testing into CI/CD pipelines
  • Establish regression-test frameworks for repeatable verification across software releases
Reliability, Quality & Collaboration
  • Contribute to and continuously improve SRE, verification, and software quality practices across the organization
  • Participate in architecture, design, and verification reviews from a reliability and testability lens
  • Support release qualification with well‑documented, traceable verification evidence
  • Partner closely with Design, Embedded, FPGA, Electronics, and Systems teams, and mentor junior engineers in verification methodology
What you bring
  • 3+ years of experience in LabVIEW software development, testing, verification, or automated test‑system development
  • Strong hands‑on LabVIEW programming and debugging skills; solid understanding of VI architecture, dataflow programming, state machines, event‑driven and producer‑consumer design, and error handling
  • Hands‑on experience with NI cRIO/LabVIEW Real‑Time is highly desirable
  • Experience building automated test systems, test benches, ATE, or HIL setups
  • Working knowledge of Python; experience with C/C++ is an advantage
  • Familiarity with SDLC, verification methodologies, version control (Git), and requirements/configuration management
  • Strong analytical, root‑cause‑analysis, and communication skills; self‑motivated and able to work independently
  • Bachelor's degree in Engineering (CSE/ECE/EEE/Instrumentation/Aerospace or related discipline)
Nice to have
  • NI certifications (CLAD/CLD/CLA) or equivalent experience
  • Experience with NI TestStand, LabVIEW Real‑Time/cRIO FPGA, or HIL/ATE systems
  • Experience with fault injection, reference‑model development, or timing/performance analysis of real‑time systems
  • Familiarity with communication interfaces such as Ethernet, TCP/IP, UDP, serial, CAN, or RS-422/485
  • Experience with CI/CD tools (e.g., Jenkins) and ALM tools (e.g., Polarion)
  • Background in aerospace, automotive, industrial automation, or other safety/reliability‑critical domains
  • Exposure to standards such as DO-178C, ISO 26262, or equivalent software assurance practices
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

LabVIEW Quality Engineer
LabVIEW Quality Engineer

Satus Smart Solutions • Hyderabad

On-site
INR 600,000 - 900,000
LabVIEW Engineer
LabVIEW Engineer

Skyroot Aerospace • Hyderabad

On-site
INR 800,000 - 1,100,000
Labview Developer C1
Labview Developer C1

Zettamine Labs • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Software Reliability Engineer
Software Reliability Engineer

Skyroot Aerospace • Hyderabad

On-site
INR 600,000 - 1,200,000
LabView Developer C2
LabView Developer C2

Zettamine Labs • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Senior Engineer, Software Testing
Senior Engineer, Software Testing

Danfoss • Maharashtra

On-site
INR 800,000 - 1,200,000
13th salary
annual bonus
paid vacation
+2
Senior Engineer LabView
Senior Engineer LabView

Accolade Electronics Private Limited • Pune District

On-site
INR 900,000 - 1,400,000
Software Virtualization Test Engineer
Software Virtualization Test Engineer

CNH Industrial • Gurugram District

On-site
INR 1,200,000 - 2,100,000
Test Manager
Test Manager

Tata Electronics Limited • Assam

On-site
INR 1,500,000 - 2,500,000
Senior Firmware Engineer
Senior Firmware Engineer

Ubifly Technologies Pvt Ltd • Chennai District

On-site
INR 2,500,000 - 4,200,000