V&v Engineer (avionics/flight Controls)

Year    TN, IN, India

Job Description

Chennai, Tamil Nadu
Work Type: Full Time

Be the Guardian of Our Code




At The ePlane Company, code that flies is held to the highest standard on Earth. We are seeking a meticulous and highly technical V&V Engineer to be the ultimate guardian of our avionics and flight control software. Your mission is to rigorously verify and validate every line of safety-critical C/C++ code, and to

generate the evidence that proves it is safe

. You will be simulating sensor failures, testing data bus integrity, and validating control law logic in our labs. This role is the critical link between software development and a safe, certifiable aircraft.

About The ePlane Company




The ePlane Company is at the forefront of India's urban air mobility revolution. Incubated at IIT Madras, we are a deep-tech startup dedicated to designing and building the world's most compact electric flying taxi. Our mission is to make door-to-door flying a reality, drastically reducing commute times and decongesting our cities for a cleaner, greener future. We're a passionate team of engineers, designers, and visionaries working on cutting-edge technology, and we're looking for brilliant minds to help us take flight.

Roles and Responsibilities




As a V&V Engineer, you will be responsible for ensuring the correctness and safety of our most critical software. You will:

Develop Test Plans:

Author and maintain comprehensive V&V plans, test cases, and test procedures for safety-critical avionics and flight control software, based on system requirements derived from standards like

ARP4754A

.

Execute Rigorous Testing:

Perform low-level (unit/integration) and high-level (system/HIL) testing on our embedded C/C++ code, focusing on

flight control laws, sensor fusion logic, data bus management, and redundancy management

.

Automate Testing:

Design, write, and maintain robust test scripts (primarily in Python) to automate test execution on our System Integration Lab (SIL) and Hardware-in-the-Loop (HIL) platforms, simulating real-world flight scenarios and

fault injections

.

Generate Certification Evidence:

Meticulously

document all V&V activities and test results to serve as formal evidence for certification

. You will be directly responsible for producing the test artifacts required to comply with

DO-178C

objectives.

Perform Coverage Analysis:

Be the subject matter expert for

Structural Coverage Analysis (SCA)

, ensuring that our code meets the stringent coverage objectives (e.g., MCDC) required by DO-178C.

Manage Requirements Traceability:

Establish and maintain meticulous traceability between system requirements, software requirements, test cases, and test results using tools like JAMA or DOORS, as required for certification.

Collaborate & Review:

Work closely with software developers to review requirements for testability, understand software architecture, and assist in debugging.

Required Qualifications (Must-Haves)



Experience:

3+ years

of hands-on experience in Verification & Validation (V&V), Software Quality Assurance (SQA), or Test Engineering for

safety-critical embedded systems

.

Education:

Bachelor's degree in Computer Science, Electrical/Electronics, Aerospace Engineering, or a related technical field.

Safety-Critical Standards:

Direct, practical experience and a strong working knowledge of

DO-178C

. You must understand the whybehind its V&V objectives. Familiarity with the systems engineering framework of

ARP4754A

is also required.

C/C++ Testing:

Demonstrable experience writing test cases and procedures to verify and validate real-time embedded software written in

C and C++

.

Coding Standards:

Strong understanding and practical experience with coding standards such as

MISRA C/C++

and the associated testing methodologies to ensure code quality and safety.

Structural Coverage:

Proven experience with Structural Coverage Analysis (SCA) and the tools used to measure it (e.g., LDRA, VectorCAST, GCOV/LCOV). Must understand coverage metrics up to

Modified Condition/Decision Coverage (MCDC)

.

Test Scripting:

High proficiency in a scripting language,

especially Python

, for test automation.

Test Environments:

Hands-on experience with

Hardware-in-the-Loop (HIL)

and/or

System Integration Lab (SIL)

test benches.

Avionics Testing Knowledge:

Solid understanding of

avionics data buses (ARINC 429, CAN)

and experience using

bus analysis tools

(e.g., Vector CANalyzer, PEAK-System).

Preferred Qualifications (Good-to-Haves)



An ISTQB certification for software testing A Master's degree in a relevant engineering discipline. Direct experience testing

fly-by-wire (FBW) flight control software

,

actuator control logic

, or

integrated avionics suites

. Expertise with specific V&V toolchains such as the

LDRA Testbed, VectorCAST, or Parasoft C/C++test

. Experience with static analysis tools (e.g., Polyspace, Coverity, Klocwork). ISTQB certification is an added advantage Familiarity with requirements management tools (e.g., JAMA, IBM DOORS). Knowledge of Model-Based Development (MBD) and testing (e.g., Simulink Test). Experience with

Test-Driven Development (TDD)

or other test-based development approaches.

What We Offer



The opportunity to work on a groundbreaking product that will redefine urban transportation. A dynamic, fast-paced, and collaborative work environment with a brilliant and passionate team. Competitive salary and benefits. * A culture of innovation where your ideas can directly impact the future of flight.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4549041
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year