Embedded & Flight Software QA Engineer

PierSight Space

Ahmedabad District

On-site

INR 1,500,000 - 2,200,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

PierSight Space in Ahmedabad, Gujarat, India, is seeking an Embedded & Flight Software QA Engineer to verify embedded controllers, flight software, and hardware interfaces across CI/CD pipelines. The role emphasizes test planning, automation, and hands-on debugging in lab environments.

The candidate should have 3–4 years of embedded software QA experience, with strong skills in C/C++, Python, and test automation.

Qualifications

  • Bachelor’s or Master’s degree in Electronics, Electrical, CS, Embedded Systems, Aerospace or related field.
  • 3–4 years of embedded software QA, flight software QA or related verification roles.
  • Hands-on with hardware interfaces, test planning, and automation.

Responsibilities

  • Analyze system, software, and hardware requirements to derive verification objectives.
  • Create, review, and maintain test plans, procedures, cases, scripts and reports.
  • Execute functional, integration, regression and system tests for embedded/flight software.
  • Perform testing using hardware-in-the-loop and software simulations.

Skills

Embedded Systems
Test Planning
Automation Testing
Python
C/C++
CI/CD
Debugging
Documentation
Hardware-in-the-Loop

Education

Bachelor\'s or Master\'s in Electronics/Electrical/CS/Embedded Systems/Aerospace

Tools

Git
Emulators
Logic Analyzers
Oscilloscopes

Job description

Embedded & Flight Software QA Engineer at PierSight

Role: Embedded & Flight Software QA Engineer

Location: Ahmedabad, Gujarat, India

Role Type: Full-time

Experience: 3–4 Years

About the Role:

We are looking for an Embedded and Flight Software QA Engineer with 3–4 years of experience to support verification and validation of embedded controllers, flight software, hardware interfaces, and software delivery pipelines. The role requires strong hands-on skills in test planning, requirements analysis, test case design, test execution, defect reporting, and automation across hardware and software environments.

Key Responsibilities:

  • Analyze system, software, and hardware requirements and derive detailed verification objectives.
  • Create, review, and maintain test plans, test procedures, test cases, test scripts, and test reports.
  • Execute functional, integration, regression, interface, and system-level tests for embedded and flight software.
  • Perform testing using both hardware-in-the-loop and software-based simulation environments.
  • Verify controller behavior, communication interfaces, device drivers, sensor/actuator integration, and fault handling logic.
  • Support DevOps and CI/CD workflows for automated build, test, quality checks, and release validation.
  • Develop and maintain automated test scripts and utilities using Python, C, and C++ where applicable.
  • Log, track, debug, and verify defects in collaboration with embedded software, firmware, systems, and hardware teams.
  • Ensure compliance with defined test processes, documentation standards, review practices, and quality gates.
  • Contribute to continuous improvement of QA processes, test coverage, automation strategy, and verification efficiency.

Required Skills and Experience:

  • Bachelor’s or Master’s degree in Electronics, Electrical, Computer Science, Embedded Systems, Aerospace Engineering, or a related engineering discipline.
  • 3–4 years of experience in embedded software QA, flight software QA, firmware testing, or related verification roles.
  • Strong understanding of embedded systems, microcontrollers, processors, peripherals, and board-level interfaces.
  • Hands-on knowledge of communication interfaces such as UART, SPI, I2C, CAN, RS-485, Ethernet, or similar protocols.
  • Experience in requirement-based testing, test case writing, test execution, traceability, and verification documentation.
  • Exposure to hardware test setups, lab equipment, debugging tools, emulators, logic analyzers, oscilloscopes, or equivalent environments.
  • Programming and scripting experience in C, C++, and Python.
  • Working knowledge of DevOps practices, CI/CD pipelines, version control, build systems, and automated test execution.
  • Ability to understand software architecture, interface control documents, state machines, timing behavior, and failure modes.
  • Good analytical, debugging, communication, and documentation skills.

Preferred Qualifications:

  • Experience with aerospace, satellite, avionics, robotics, automotive, defense, or mission-critical embedded systems.
  • Familiarity with software verification life cycles, quality standards, configuration management, and release processes.
  • Knowledge of test automation frameworks, static analysis tools, code coverage, continuous integration dashboards, and issue tracking tools.
  • Exposure to hardware-in-the-loop testing, simulation environments, telemetry validation, command handling, or real-time embedded systems.

Tools and Technologies:

  • Languages: C, C++, Python
  • DevOps and CI/CD: Git, build pipelines, automated test execution, code quality checks, and release validation workflows
  • Testing: Requirement-based testing, regression testing, integration testing, interface testing, hardware/software environment testing
  • Hardware: Controllers, peripherals, communication interfaces, lab equipment, and embedded debugging environments

What we are looking for: a detail-oriented QA professional who can work closely with embedded software, hardware, systems, and mission teams to ensure reliable, testable, and high-quality flight software. The ideal candidate should be comfortable working in lab environments, debugging complex issues, improving test automation, and maintaining strong verification discipline throughout the development life cycle.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded & Flight Software QA Engineer
Embedded & Flight Software QA Engineer

PierSight • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Software Testing Engineer II
Software Testing Engineer II

NewSpace Research and Technologies • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Embedded Testing Engineer
Senior Embedded Testing Engineer

Techprimelab • Pune District

On-site
INR 1,500,000 - 2,500,000
Software QA and Test Automation Engineer
Software QA and Test Automation Engineer

Boeing India Pvt Ltd • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Senior Embedded Software Engineer - Firmware
Senior Embedded Software Engineer - Firmware

Cyient • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Manager - Embedded Product Testing
Manager - Embedded Product Testing

Aeron Systems Pvt. Ltd. • Pune District

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

Qubist Solutions LLC • Ahmedabad District

On-site
INR 1,200,000 - 1,500,000
Embedded Testing Engineer
Embedded Testing Engineer

Fabric • Pune District

On-site
INR 900,000 - 1,400,000
Systems Test Engineering
Systems Test Engineering

Infosys • Bengaluru

On-site
INR 800,000 - 1,600,000
Advanced Embedded Engr
Advanced Embedded Engr

Honeywell Aerospace • India

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