Develop software packages and bug fixes for FMS software.
b. Develop Test Cases and Test Procedure for the FMS software.
c. Automate Manual test in stimulation or test Bench.
d. Debug test procedures in the host environment. Analyse failures and report software issues.
e. Prepare verification documentation and records.
f. Participate in Test Reviews.
g. Perform configuration management activities.
h. Perform Problems reporting activities.
i. Provide accurate task status to the team lead / manager.
j. Plan the assigned tasks to meet schedule and report to the team lead / manager about potential risks in advance and take corrective actions.
k. Train Fresh Engineers.
l. Customer coordination.
m. Highly independent, self-driven, flexible with a high tolerance for organizational complexity and ability to work with peers across different cultures and time zones.
n. Self-starter with positive attitude and high professional ethics and working successfully under time-constrained environment.
Experience FMS software development Ada, C, C++ programming languages.
Experience in Verification and Validation of Avionics FMS Software using DO-178B/C. Experience on V&V of Level- A/B.
Exposure to avionic Flight management system (FMS) domain Should possess working knowledge on Navigation, Guidance, Flight Planning, Performance, IO, Crew Interface, functional areas at minimum with hands expertise on at-least one functional area.
Black Box and White Box testing.
Scripting languages like Python, Lua
Structural Coverage Analysis. Experience on Vector-CAST (preferred) / RTRT
Experience on analysis activities like timing, stack, link, data & control coupling, Object Code Coverage analysis is an added advantage.
Working knowledge of Avionics protocols like ARINC-604, 624, 429, 424, 702A, 661