Post Job Free
Sign in

System Software

Location:
India
Posted:
March 17, 2014

Contact this candidate

Resume:

Kaarthikeyan SM.

Ph: (M) +91-974*******

Email: *******@*****.***

Objective

Seeking a challenging system engineering roles in the Aerospace Industry to

contribute towards organizational success and to reach higher echelons.

Synopsis

Energetic and result oriented professional with over 9 Years of experience

in Honeywell Aerospace; Expertise in System Architectural Design, System

Development, System Testing and Software Development of Flight Control

system (Fly By Wire) and Secondary Electric Power Distribution System.

Experience in C Programming, Model Based Development, Real Time Operating

System (RTOS) and Embedded Systems; Knowledge and skill necessary for the

satisfactory performance of all assigned responsibilities; ability to

relate to people at all level of business and management; Multitasking

ability to sketch the plan, estimate and track the tasks, prioritize the

work and manage the complex projects under aggressive timelines; Adroit at

analyzing the organization requirements; Highly ethical, trustworthy and

discreet;

> Expertise in Flight Controls system input\output signal processing

(which includes Signal Acquisition, Signal Conversion, Pre-processing,

Signal selection (Voting), Post processing and different Architectural

monitors).

> Analyzing Aircraft Level Flight Control System issues, to identify the

root cause of the issue till the sub system level and suggesting the

possible software solutions.

> Handling Quotation Estimate Request (QER) from Customer for any new

fixed price implementation and for new programs.

> Worked on the below functionalities in the Flight Control System:

Signal Management System (Handling all the external system interfaces

via ARINC429, ARINC 664, Pilot Control Inputs, Analog and Discrete

inputs by validating and selecting the single output from multiple

sources), Angle of Attack Processing, Auto Flight Functions (Mode

Control Panel initiated maintenance test, ILS and GLS landing),

Primary Flight Maintenance test (Primary and secondary surface

Rigging), Flight Phase Computation, Signal Status Matrix computation

and handling inter partition communication (ARINC 653).

> Holding U.S. patent number 8392762 for SYSTEM AND

METHOD FOR DETECTION AND PREVENTION OF FLASH CORRUPTION.

> Filed the U.S. patent application number 200******** for SYSTEM AND

METHOD FOR SECURING AND EXECUTING A FLASH ROUTINE.

> Expertise in System Engineering Methodologies and a Certified System

Engineering Professional (CSEP) from INCOSE (International Council on

Systems Engineering).

> Worked in various life cycles of Boeing 787 and COMAC 919 Flight

Controls project includes System Design, System Requirement

Development, Software Requirement Development, Software

Implementation, Software Integration, System and Software

Verification.

> Developed Operational Functional Software (OFS) Data loading protocol

(Quickload) and Bootloader for Airbus A380 - Secondary Electric Power

Distribution System.

> Possessing very good knowledge on Flight Control Electronics (Fly by

Wire) and its interface with other Avionics systems (Pilot & Co- Pilot

controls (includes Column, Wheel, Pedal, flap lever, speed brake lever

sensor), Flight Deck Switches (includes A\P disconnect, Pitch Trim,

Alternate Flap Switch, Rudder Trim Switch, Wing and Tail Surface lock

switch, TOGA Switch, Alternate Pitch Trim Switch, Throttle Idle

Switch, PFC Disconnect switch), Actuators, Angle of Attack Vanes,

Direct More Rate Sensor, Inertial Reference Unit, Gust Suppression

Sensor, Low Range Radio Altitude sensor, Mode Control Panel, Flight

Management Function, Landing Gear Actuation, Nose Wheel steering,

Communication Management Function, Display and Crew Alert System,

Remote Power Distribution Unit, Instrumentation Landing System (ILS)

and GPS Landing System (GLS).

> Possessing excellent communication and collaboration skills to lead

and work in concert

with diverse groups effectively

> Adroit at learning new concepts quickly, working well under pressure

and

communicating ideas clearly and effectively

> Friendly with an upbeat attitude

> Dedicated and highly ambitious to achieve organizational goals as well

as the personal goals.

Areas of Expertise

. Systems Engineering Skills

. C Programming

. Testing Experience: System Verification with Automated and Manual

Tests

. Flight Controls System - Fly by Wire, Electrical Systems

. IO Design Automation for Flight Control System

. Avionics Protocols: ARINC 429, AFDX, CAN, Actuation Data Bus

. Standards worked: DO-178B, ARP4754A

. Communication Protocols: CAN, UART, I2C, RS-485, SPI

. Embedded Systems design and Bootloader development as per DO 178B

standards

. RTOS (Digital Engine Operating System - DEOS)

. MATLAB and Simulink

. Software Configuration Management Tools: PVCS, Clearcase, CM21 and

SVN

. Debugging Tools: Background Debug Monitor (BDM), JTAG, ICE, FTCM

and FTD.

. Content Project Planning, Estimation, Risk Management, Tracking and

Closure.

. Good with Excel Sheet and its Macros

. Coordination with different functional groups

. Assertive, Self learner

. Capable and experience in leading and handling of Technical Team.

Academic Qualifications & Certification

* Bachelor of Engineering Degree in Electronics and communications

with distinction from Bharathiar University with an aggregate of

78% from Aug 2000 till May 2004.

* Completed Diploma in Embedded Systems Design (DESD) from Center for

Development of Advanced Computing (CDAC) from Aug 2004 till Jan

2005.

* "Certified System Engineering Professional" (CSEP) INCOSE

certification.

* Green Belt Certified and exposure to different Six Sigma tools.

* Integrated Program Management Training (IPMT) certified from

Honeywell.

Professional Experience

Company Name: Honeywell Technology Solutions Lab, Bangalore, India.

Designation: Project Lead

Key Deliverables:

< Leading Technical team with 100% on time Milestone (CAT I, CAT II

& CAT III) Completion Performance of Signal Management Module in

B787 and C919 Program.

< Provide better technical and management solutions to issues in

hand.

< Planning, Estimation, EV management, Resource Loading and smooth

execution of the plan.

< Customer and higher management interaction, touch base with teams

on daily basis and flow down information\actions to team.

< Collection, Analysis and Review of SQDCP (Safety, Quality,

Delivery, Cost & People) metrics, risk identification and

mitigation to ensure smoother execution and progression of

strategic initiatives (VPD - Velocity Product Development) and

sharing the same with Project Engineers and Partners.

< Completing the MOR (Monthly Review) for the team, identifying the

single point failures (SPF), critical skill gaps, identifying the

actions to avoid the SPFs and addressing the critical skill gaps,

Coaching and mentoring the team for career growths, providing

constant feedbacks to achieve their goals, Talent Retention and

reducing risk of attrition risks and executing the actions till

their closure.

< Responsible to assess the technical design decisions, helping

teams in taking intelligent risk technical decisions.

< Competency development strategy to strengthen System Engineering

and I\O Functional skills.

< Involved in handling independent modules.

< Involved in System Architectural Design, System Requirement

Development, Software requirement, System Verification and

Software implementation.

< Involved in integration of different modules and validate the

functionality.

< Involved in identifying Automation opportunity for the project.

< Involved in product certification activities for A380 SEPDS

system and audits for B787 Flight Controls Program.

< Responsible in providing the project estimation and delivery to

the customers.

< Direct customer interaction experiences for 9 Months in Honeywell

International Toronto (Canada) for A380 SEPDS program and 1 Year

and 3 Months in Honeywell International Phoenix, USA for B787

Flight Controls System.

Key Projects Involved:

1. Title : Project Lead for Signal

Management Systems team

Client : Boeing 787 & COMAC 919 Flight Controls

Duration : Jan-2013- Till Date

Role : Technical Manager

Configuration Tool : CM21 & Clear Case

Description:

The IFCS (Integrated Flight Control System) is designed with several

levels of dissimilarity and redundancy for maximum protection

against unexpected faults. For normal operations, a sophisticated

suite of digital computers and sensors provides functions allowing

for excellent handling characteristics and envelope protection

features. These computers also contain the preflight tests and in-

flight fault storage for the system.

Contribution:

. Responsible for delivering System Architectural Design, System

Requirements, perform Safety Analysis, and defining System

Testing methodologies as per ARP4754A standards for COMAC 919

program.

. Responsible for finding software solutions for Flight Control

field issues of B787 program.

. Responsible for implementing the software solution and verifying

the requirements to certify the Flight Control Software as per

DO 178B.

. Responsible for tracking and controlling Earned Value (both

Schedule Performance Index and Cost Performance Index) of the

tasks owned by my team.

. Developing Competency Development Plan for the team to

successfully perform their tasks and for the team's career

growth.

. Brining continuous improvement mindset among the team members to

continuously look for better way of doing things to reduce

product life cycle and cost.

. Responsible for performing Root Cause Analysis for any customer

issue and brining the learning as part of the process to avoid

repeating the similar mistakes.

. Co-ordination with global team

. Driving Input Output Design Automation initiative in the team by

Automating the System Requirement generation, coding and system

verification. This helps the project cost and life cycle time.

2. Title : Tech Lead for Signal Management

Systems Development team

Client : Boeing 787 Flight Controls

Duration : Jul-2011- Dec 2012

Role : Technical Leader

Configuration Tool : CM21

Description:

Worked for Boeing 787 Flight Controls Input\Output signal processing

software module. I\O Signal processing module handles the signal

acquitition, signal conversion, inline validity, signal selection

from multiple sources, post processing and sending the signals to

the required functional partition from different Avionics interfaces

like ARINC 429, Pilot Co-pilot interfaces, ARINC 664 and Actuator

Data Bus, etc. Below were the contributions and tasks performed in

CORE Systems Development team by me for Boeing 787 Flight Controls

Program (-8 and -9 variant).

Contribution:

. Analysing Boeing 787 field issues which comes interms of EVALS

to determine the root cause of the issue, whether the issues are

Honeywell internal or Boeing has to come up with a requirement

to fix this issue.

. Analysing customer requirements to develop System requirements

and Software High level requirements.

. Develope Matlab models according to Software high level

requirement.

. Perform System checkout on the integrated bench to verify the

systems behaviour on customer requirement once the Software

implemention is completed.

. Handle SOI-2 Audit on System and software requirements

development.

. Interacting with different functional teams like Primary Flight,

Autoflight and High lift, etc to send their needed signals based

on the requirement.

. Perform Estimation and planning for Boeing 787 -8 program and

handling all technical issues.

. Tracking ABM (Activity Based Management) to make the project is

going as per Schedule, Cost and Quality.

. Handling QER (Quotation Estimate Request) for CORE Systems team

for any new functional implementation (Example: Eco

Demonstrator, etc.)

. Reviewing other functional requirements which interfaces with

CORE functional partitions.

. Handled the functionalities like Angle of Attack Sensor

Processing, Actuation Data Bus data processing, handling multi

variant aircraft type constants, CDN data output from Flight

Controls, A429 Cross wire monitoring, etc.

. Handling resource loading for Core systems team to make sure

that everyone is equally loaded.

3. Title : System Testing

Client : Boeing 787

Duration : Jan-2010- Jun 2011

Role : Team member

RTOS : INTEGRITY 178-B (Green Hills)

Languages : C, MATLAB, Simulink, SSL Scripting

Configuration Tool : CM21 & Clear Case

Description:

The IFCS (Integrated Flight Control System) is designed with several

levels of dissimilarity and redundancy for maximum protection

against unexpected faults. For normal operations, a sophisticated

suite of digital computers and sensors provides functions allowing

for excellent handling characteristics and envelope protection

features. These computers also contain the preflight tests and in-

flight fault storage for the system.

Contribution:

. Verification of the System level requirements of the Auto Flight

functionality through SSL scripts

. Worked on the verification of the below Auto Flight

Functionality

Mode Control Panel Signal Selection Test

Mode Control Panel Replacement Initiated Test

Radio Altimeter Inhibit Initiated Test

Autoflight Functional Test

. Worked on the verification of the Primary Rigging Fault

Consolidation Logic

. Reviewing MATLAB simulink models for debugging purposes

. Developing test cases, schedule it for review, fix the review

comments and perform Run For Score (RFS)

. Co-ordination with the customers

. Raising SCR (Software Change Request) when issues found

. Involved in FAA audits on behalf of Auto Flight team

4. Title : SARAS Automatic Flight control system

Client : Center for Civil Aircraft Design &

Development (C-CADD)

Duration : Jan 2008 - Jan 2010.

Team Size : 5

Role : Team Member

RTOS : DEOS (Digital Engine Operating

System)

Compiler : Cygwin

Languages : C

Tools : DESK IT (DEOS Integration

Tool), TATS, DFTS

Configuration Tool : PVCS

Interface : CAN

Description : The Automatic Flight Control System (AFCS) for

SARAS aircraft is the Limited Authority Autopilot System which

provides following functional capabilities.

. Provide autopilot for three axis control.

. Provide flight director to provide the guidance up to Cat II

precision approach phase

. Provide steering commands to the pilot and co-pilot for

display on the EFIS in the FD mode.

. Crew Interface via Autopilot Control and Mode Select Panel

(ACMSP)

. Interface to other avionic systems

. Fault detection and Built-in Tests.

Contribution:

i) Design and development of flight phase calculation. This

includes writing

requirements after discussing with the

customers, design and development of flight phase

calculation. There are different flight phases

such as Parking, Taxi-in, Taxi-out, TakeOffRoll,

TakeOff, Climb, Cruise, Descent, Landing and

Landing Roll. All these flight phases are calculated

based on the following parameters Landing Gear

Down or Up, Calibrated Airspeed, Radio

Altitude, Change in Pressure Altitude, Pitch

Angle, Weight On Wheels and Ground Speed.

ii) SARAS Auto Flight Control System uses ARINC 429 data bus to

collect different information from different sensors and other

Avionics systems. Similarly Auto Flight Control System also

communicates with the sensors and the other systems via ARINC

429 data bus. ARINC 429 employs unidirectional transmission of

32 bit words over two wire twisted pairs using bipolar RZ

format. The commonly used word formats are BNR, BCD and Discrete

data for different Avionics systems and the sensors. Bits 31 and

30 of the ARINC 429 word format contain the Sign/Status Matrix

or SSM. This field contains hardware equipment condition,

operational mode, or validity of data content. The SSM values

for the different format has different meanings. For example,

00 in BCD format means Plus, North, East, Right, To, Above

and 00 in Binary format means Failure warning. So, the Auto

Flight Control System designed and developed to calculate the

SSM for different systems based the AFCS mode and state.

iii) As part of SARAS AFCS integration team, involved in defining and

configuring the inter process communication parameters between

and among the process. Each and every process in the AFCS system

will produce and consume certain parameters to\from other

process for their functionality to perform. So, the integration

team will define and configure the producer and consumer for the

given parameter. Also, the responsibility is to look at the rate

in which the parameters are produced by the producer and also

the rate at which the consumer are consuming the parameters. The

software design should be such that, the consumer do not consume

the items at higher rate compared to the rate at which the items

are produced.

5. Title : Quick Load Protocol

Client : Airbus A380

Duration : Feb 2005 - Jan 2008

Role : Team member and Module Owner

Languages : C & Assembly language

Hardware Platform : Motorola MPC256 (Micro controller),

MPC8250 (Power PC)

Compiler : Cygwin, Cosmic

Tools : BDM, Vision ICE Emulator

(Wind River), Status Monitor, Hyper

Terminal,

DESK IT

RTOS : DEOS

Interface : CAN, RS485, I2C

Configuration Tool : PVCS, Clear case

Description : SPDS (Secondary Power Distribution System)

is part of the Electrical Power Distribution System in the Aircraft.

These systems used wired networks e.g. RS485 for the purpose of

Dataloading on different LRMs in a LRU. The SEPDS have 2 SEPDC

(Secondary Electric Power Distribution Center) and 8 SPDB (Secondary

Electric Power Distribution Box).

The On-board Maintenance System (OMS) called Data Loading

Configuration System (DLCS) is used to initiate the downloading of

the Configuration Data File (CDF) and field loadable software for

each of the SEPDCs and SPDBs via the RS485. The SEPDC has 40 AC

LRMs, 3 GFI LRMs and 2 Gateway. The SPDB has 20 DC LRMs, 1 GFI LRM

and 2 Gateway. The operational software for Gateway1, Gateway 2, GFI

and AC modules are different. So, some protocol is needed to load

the operational software and the Configuration Data File via RS485

by communicating with the Generic Bootloader. This data loading

protocol should not take more than 20 minutes.

To accommodate the customer requirements, the Quick load protocol is

defined to load the Operational Functional Software (OFS) and the

Configuration Data File (CDF) on different LRMs via RS485.

Contribution:

i) Design and develop the Quickload protocol in the PowerPC

MPC8250 on DEOS Real Time Operating System. Quickload is a

separate process in the DEOS, receives Go A Head signal from

other process to start the data loading process through inter

process communication. The IPC used here is the Shared Memory

Object (SMO). Once the Quickload process completes the data

loading process it communicates the status to the other process

through IPC Shared Memory Object.

ii) Design and develop the Quick load protocol in the MPC256

microcontroller Generic Bootloader. The Generic Bootloader is

common across different types of Lrms GFI, GMCCOS and AC\DC.

So, the Quick load process from MPC8250 will send the

Operational Functional Software via RS 485 to the Generic

bootloader of different lrms. The operational Functional

software is different for different types of lrms. The

Bootloader will erase the flash, write the Operational

Functional Software data sent by Quickload process via RS485

and activate the Operational Functional Software.

iii) The Generic Bootloader will take the backup of the old version

of Operational Functional Software and flash the new version of

Operational Functional Software. In case, because of any

reasons, if the data loading fails to load the new version of

the software, then the Generic Boot loader will retrieve the

old version of the software from its back up. If the Data

loading is successful, then the Generic Bootloader will erase

the backup copy of the old Operational Functional software.

iv) To protect the Generic Bootloader from flash corruption of any

means, the Generic Bootloader enables the hardware flash lock.

So that, no one can erase the Boot loaders flash memory.

v) Also the Quickload process from MPC8250 communicates with the

external memory through I2C.

vi) Requirements, Design and Development of Generic Bootloader and

Quickload Process, integration with other modules and

functional testing.

vii) Quickload process will be active only in the download mode.

viii) Involved in debugging the software using BDM, Status monitor,

Video Stream and Vision ICE.

ix) Involved in Hardware and Software Integration testing

x) Involved in SEPDS product certification activities with JAA.

xi) Involved in updating and reviewing the certification artifacts

SVCP, SVP, SVR and SAS.

Personal Vitae

Date of Birth : 13th May, 1983

Sex : Male

Languages Known : English

Passport No. : F1061254

Present Address : SMK Nilayam, No.21, 17th Cross, Akshaya Nagar II

block,

Ramamurthy Nagar, Bangalore - 560076

(Kaarthikeyan SM.)

27th Jan, 2014



Contact this candidate