SW Engineer - Test Systems Development

Sarla Aviation

Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sarla Aviation in Bengaluru is seeking a Software Engineer - Test Systems Development to build robust automated test systems for embedded hardware and software in our eVTOL program.

You'll implement NI LabVIEW VeriStand and TestStand-based solutions, write Python and C/C++ modules, and collaborate across hardware and embedded teams to ensure test coverage, reliability, and scalable tooling for flight-critical systems.

Qualifications

  • Strong programming skills in Python and C/C++.
  • Experience with LabVIEW, VeriStand, and TestStand.
  • Ability to develop automated test systems for HIL/SIL environments.
  • Familiarity with embedded hardware integration and data interfaces.
  • Knowledge of CAN, Ethernet, and serial communication protocols.

Responsibilities

  • Design, develop, and implement automated test systems using NI tools such as LabVIEW, VeriStand, and TestStand.
  • Develop custom test applications for Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) environments.
  • Configure and maintain VeriStand real-time test environments, including integration with Simulink models and hardware components.
  • Write and maintain software modules in Python and C/C++ to interface with instrumentation, automation frameworks, and embedded systems.
  • Interface with hardware components such as NI PXI systems, cRIO, DAQs, and other industrial I/O hardware.
  • Support integration and troubleshooting of test systems involving embedded controllers, sensors, and communication interfaces.
  • Collaborate with cross-functional teams (hardware, embedded, systems) to define test requirements and coverage strategies.
  • Develop and maintain documentation including test specifications, software architecture, and user manuals.
  • Participate in code reviews and follow best practices for version control, modular design, and test-driven development.
  • Support the wider software team in developing custom test software outside the real-time environment, including desktop tools, data pipelines, test management utilities, and backend services.

Skills

Python
C/C++
Rust
Go
Java

Tools

LabVIEW
VeriStand
TestStand
Simulink
NI PXI/DAQ

Job description

About Sarla Aviation

Sarla Aviation is at the forefront of revolutionizing urban air mobility with its cutting-edge eVTOL (electric Vertical Takeoff and Landing) aircraft featuring innovative tilt-rotor technology. Sarla Aviation, a pioneer in the development of sustainable, efficient, and safe air transportation systems, is dedicated to influencing the future of aviation. We are seeking a skilled and driven Software Intern - Automation to join our expanding team and contribute to the success of our eVTOL program.

About the Role

We are looking for a Software Engineer - Test Systems Development with a strong foundation in test automation using the National Instruments (NI) ecosystem, including LabVIEW, VeriStand, and TestStand, as well as programming proficiency in C/C++ and Python. This role will focus on developing robust, scalable, and high-performance test systems for validating embedded hardware and software platforms.

Key Responsibilities
  • Design, develop, and implement automated test systems using NI tools such as LabVIEW, VeriStand, and TestStand.
  • Develop custom test applications for Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) environments.
  • Configure and maintain VeriStand real-time test environments, including integration with Simulink models and hardware components.
  • Write and maintain software modules in Python and C/C++ to interface with instrumentation, automation frameworks, and embedded systems.
  • Interface with hardware components such as NI PXI systems, cRIO, DAQs, and other industrial I/O hardware.
  • Support integration and troubleshooting of test systems involving embedded controllers, sensors, and communication interfaces.
  • Collaborate with cross-functional teams (hardware, embedded, systems) to define test requirements and coverage strategies.
  • Develop and maintain documentation including test specifications, software architecture, and user manuals.
  • Participate in code reviews and follow best practices for version control, modular design, and test-driven development.
  • Support the wider software team in developing custom test software outside the real-time environment, including desktop tools, data pipelines, test management utilities, and backend services.
Required Qualifications
  • 4-7 years of hands-on experience developing test systems using NI tools (LabVIEW, VeriStand, TestStand).
  • Strong programming skills in Python and C/C++.
  • Working proficiency in at least one additional general-purpose language such as Rust, Go, C#, or Java, and the ability to pick up new languages as project needs require.
  • Proficiency with LabVIEW (preferably at CLD or higher level).
  • Experience with VeriStand real-time test systems for HIL testing.
  • Working knowledge of hardware integration, including DAQ, PXI, FPGA, and real-time controllers.
  • Familiarity with communication protocols such as CAN, LIN, Ethernet, RS-232/485, and others.
Preferred Skills (Nice to Have)
  • NI Certifications (e.g., CLD, CLA, Certified VeriStand Developer).
  • Experience using Python for test automation, data parsing, or integrating with external systems.
  • Development experience in C/C++ for embedded or test applications.
  • Experience with TestStand for test sequence management and report generation.
  • Familiarity with model-based testing (e.g., Simulink, FMUs, or co-simulation tools).
  • Version control tools such as Git, SVN, or Perforce.
  • Exposure to CI/CD practices in a test environment (e.g., Jenkins, Bamboo).
  • Experience building non-real-time test applications, such as GUIs, data logging and analysis tools, or REST/gRPC-based services that interface with lab infrastructure.
  • Familiarity with modern build and packaging tooling (e.g., Cargo, CMake, Poetry) and cross-platform development on Linux and Windows.
Soft Skills
  • Strong analytical and problem-solving mindset.
  • Effective communicator with cross-disciplinary teams.
  • Self-motivated and able to manage tasks with minimal supervision.
  • Attention to detail and commitment to quality and reliability.
What You’ll Gain
  • Exposure to real-world avionics software development practices and documentation standards.
  • Hands-on experience with automation and internal tooling.
  • Mentorship from experienced software and embedded engineers.
  • Opportunity to contribute to projects that support safety and innovation in aviation.
Why Join Us?

Be a part of a world-class team in an environment where your work directly contributes to shaping the future of urban air mobility. Thrive in our culture of diversity, inclusion, and innovation, where your unique perspectives and ideas are valued. Enjoy a competitive compensation package, with opportunities for growth and development in a rapidly evolving industry.

Sarla Aviation is dedicated to creating a diverse and inclusive workspace, championing equality and empowering every individual. We believe that our strength lies in our differences, not just our similarities. Therefore, we warmly welcome applications from all qualified candidates, regardless of their ethnicity, gender, disability, religion, sexual orientation, or age. Join us at Sarla Aviation, where your unique background and perspective are not just welcomed—they are celebrated.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Test & Evaluation Bangalore Test & Evaluation SW Engineer - Test Systems Development Bangalore
Test & Evaluation Bangalore Test & Evaluation SW Engineer - Test Systems Development Bangalore

Sarla-Aviation Private Limited • Bengaluru

On-site
INR 300,000 - 540,000
Engineering, Production & Testing Bangalore Engineering, Production & Testing Senior Avionics E[...]
Engineering, Production & Testing Bangalore Engineering, Production & Testing Senior Avionics E[...]

Sarla Aviation • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Competitive compensation package
Opportunities for growth and development
Diverse and inclusive work environment
Test & Evaluation Bangalore Test & Evaluation Software Engineer - Flight Simulator Bangalore
Test & Evaluation Bangalore Test & Evaluation Software Engineer - Flight Simulator Bangalore

Sarla Aviation • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Avionics Engineer
Senior Avionics Engineer

Sarla Aviation • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Competitive compensation package
Opportunities for growth and development
Engineering, Production & Testing Bangalore Engineering, Production & Testing Senior Avionics H[...]
Engineering, Production & Testing Bangalore Engineering, Production & Testing Senior Avionics H[...]

Sarla Aviation • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Competitive compensation package
Exposure to full aircraft lifecycle
Collaboration in a mission-driven team
Engineering, Production & Testing Bangalore Engineering, Production & Testing Senior Aircraft D[...]
Engineering, Production & Testing Bangalore Engineering, Production & Testing Senior Aircraft D[...]

Sarla Aviation • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Competitive compensation package
Opportunities for growth and development
Inclusive work culture
Aircraft Program Management Bangalore Aircraft Program Management Senior Systems Engineer – Avionics Bangalore
Aircraft Program Management Bangalore Aircraft Program Management Senior Systems Engineer – Avionics Bangalore

Sarla-Aviation Private Limited • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Engineering, Production & Testing Bangalore Engineering, Production & Testing Flight Dynamics and Controls Law Engineer Bangalore
Engineering, Production & Testing Bangalore Engineering, Production & Testing Flight Dynamics and Controls Law Engineer Bangalore

Sarla Aviation • Bengaluru

On-site
INR 500,000 - 700,000
Engineering, Production & Testing Bangalore Engineering, Production & Testing Flight Controls Law Engineer Bangalore
Engineering, Production & Testing Bangalore Engineering, Production & Testing Flight Controls Law Engineer Bangalore

Sarla Aviation • Bengaluru

On-site
INR 1,500,000 - 2,400,000
IT Executive (Infrastructure, Cloud & IT Support)
IT Executive (Infrastructure, Cloud & IT Support)

Sarla Aviation • Bengaluru

On-site
INR 550,000 - 750,000