Description

Job Description -

 

Required Skills/Experience

• Bachelor or Master of Engineering degree and 5+ years of related work experience in Embedded Avionics System Software development, Validation/Verification, Functional Integration and certification.

• Strong Avionics domain knowledge.

• Experience in the verification of complex avionics or embedded systems.

• Excellent programming skills using Python.

• Strong knowledge on Software development & verification process using DO178

• Experience in Software Build, integration and Debugging in Simulated and integration Environment.

• Systems Thinking - Ability to understand the big picture and the inter-relationships between components of systems and plans and anticipate future events.

• Analytical Skills - Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources. Desired Skills/Experience

• Experience using application Agile development processes and tools, build and configuration management tools and processes, test processes, automation strategy, functional requirements specification.

• Experience with Project/Build/configuration management tools (e.g. Atlassian Tool Suites) and processes.

 

Responsibilities includes:

• Develop Test Scenarios to verify and validate requirements.

• Develop Unit test tests using LDRA tool.

• Develop/modify the C++ source code

• Develop Test Cases and Test Procedures for verifying Avionics software

• Develop Tests (using Python/Manual/bash scripting) as per high level and low level requirements, including unit tests

• Develop Software integration test Scripts to verify the correct implementation of Tier 4 requirements

• Establish traceability from Tier 3 or Tier 4 requirements to test.

• Perform peer review on System and Software Requirements, Design, and Test.

Education

Any Graduate