6
MASOOD UR RAHMAN KHAN 4126 Laramie Lane, Apt 3, Rockford, Illinois-61108 Cell No: +1-779-348-4962 [email protected] SUMMARY Overall 8 and half years of Embedded Design, Development, Debugging and Test Engineering experience. Experience in designing models for embedded control systems using Matlab/Simulink. Programming experience in C, Assembly and ADA. Understanding of S/W Dev Life Cycle and associated plans and processes. Experience working with Embedded Software/Firmware. Extensive Experience in Microprocessors, Microcontrollers used in Embedded Domain. Client interaction for possible risk mitigation. Good team player with excellent written & communication skills. Effectively trained new resources on business, application and technology Involved in effort Estimations, Resource Management and planning for QA resources Tracking Metrics, Status tracking. Experience in V model, Waterfall, SDLC methodologies. Expertise in Verification & Validation of Embedded Software, Manual testing , Semi Automation testing and Full Test Automation. SKILL SET Programming Languages: C, Assembly, ADA Scripting and Markup Languages: Python, Tcl/tk, RC scripting. Design tools : Matlab Simulink Code Inspection Tools: Understand C,ADA. HARDWARE: 8051 Microcontroller, 8085, 8086, MPC7448 and MPC5554 microprocessors, GPM 300. Protocols: TCP\IP, UDP,TTP, ARINC 664 Life Cycle & Design Models: V-Model, Waterfall, UML(Artisan) Design Model. Simulator/Emulator: Code composer studio, PSIM & Desktop SIM for Electrical Supply Systems. Compilers: Turbo C++ Compiler, GNAT compiler and GCC, Cygwin, Code Composer Studio, GHS MULTI, MinGW, GNU X Tools.

Masood 8.5 yrs_resume

Embed Size (px)

Citation preview

Page 1: Masood 8.5 yrs_resume

MASOOD UR RAHMAN KHAN4126 Laramie Lane, Apt 3, Rockford, Illinois-61108

Cell No: +1-779-348-4962 ♦ [email protected]

SUMMARY Overall 8 and half years of Embedded Design, Development, Debugging and Test

Engineering experience.

Experience in designing models for embedded control systems using Matlab/Simulink. Programming experience in C, Assembly and ADA. Understanding of S/W Dev Life Cycle and associated plans and processes. Experience working with Embedded Software/Firmware. Extensive Experience in Microprocessors, Microcontrollers used in Embedded Domain. Client interaction for possible risk mitigation. Good team player with excellent written & communication skills. Effectively trained new resources on business, application and technology

Involved in effort Estimations, Resource Management and planning for QA resources

Tracking Metrics, Status tracking.

Experience in V model, Waterfall, SDLC methodologies.

Expertise in Verification & Validation of Embedded Software, Manual testing , Semi Automation testing and Full Test Automation.

SKILL SETProgramming Languages: C, Assembly, ADA

Scripting and Markup Languages: Python, Tcl/tk, RC scripting.

Design tools : Matlab Simulink

Code Inspection Tools: Understand C,ADA.HARDWARE: 8051 Microcontroller, 8085, 8086, MPC7448 and MPC5554 microprocessors, GPM 300.Protocols: TCP\IP, UDP,TTP, ARINC 664

Life Cycle & Design Models: V-Model, Waterfall, UML(Artisan) Design Model.

Simulator/Emulator: Code composer studio, PSIM & Desktop SIM for Electrical Supply Systems.Compilers: Turbo C++ Compiler, GNAT compiler and GCC, Cygwin, Code Composer Studio, GHS MULTI, MinGW, GNU X Tools.Testing Tools: VectorCAST, Rational Test Real Time(RTRT), LDRA, SITE(Software Integration Test Environment) Tool, CANTATA, CANTATA++, ATS(Automated Test Sequencer).Operating systems and other Tools: Windows,Linux, Cygwin,ECLIPE IDE,GDB Debugger,

Keil Software, PVCS Dimension, Synergy,

PM Smart, DOORS, MS Office, PCR Tool, DO-178B.RELATED TECHNICAL EXPERIENCESecondary Power Distrbution Assembly(SPDA):Client: UTAS Rockford, IL Nov’ 2013 to CurrentLocation : UTAS Rockford, IL

SPDA consists of 5 CDC’s to supply power to remote areas in the Aircraft. They further categorized as CDC1-CDC3-CDC5 and CDC2-CD4 respectively. The CDCs inturn has the power supply(PS) comms module, DC power modules and AC power modules. In addition the CDC1 and CDC2 has 2 micros for redundancy management.

Page 2: Masood 8.5 yrs_resume

Participate in Business requirements and design review meetings Creation of control algorithm models using Matlab Simulink Development of System,High Level Requirements and low level Requirements. Performing the Design review, Requirements review of the High level/Low Level Requirements. Development of the Embedded C language code using Cygwin GCC compiler and CCS studio. Performing the Development Test for the Code generated using RTRT tool. Managing, Leading and mentoring the team members. Reporting the problems and clarifications to the customer. Providing the required technical support to the team. To maintain the proper Configuration Management using Serena Dimensions,Doors and Synergy tool 

Pneumatic System Controller (PSC):Client: Meggitt Control System, Corona, CA Sep’ 2012 to Oct’ 2013Location : HCL Tech,Bangalore,India

Meggitt Control Systems has developed software for Pneumatic System Controller (PSC) to be used in EMBRAER Legacy 500 and Legacy 450 aircraft.  The PSC is responsible for executing many tasks of control and monitoring functions of the AMS (Air Management System) of the Legacy 450 and 500 aircraft.

Participate in Business requirements and design review meetings Development of System,High Level Requirements and low level Requirements. Performing the Design review, Requirements review of the High level/Low Level Requirements. Development of the Embedded C language code Cygwin ,GHS Multi Performing the Development Test for the Code generated using ATS tool Managing, Leading and mentoring the team members. Reporting the problems and clarifications to the customer. Providing the required technical support to the team.

uC/NET(UDP Stack):Client: Meggitt Control System, Corona, CA Dec’ 2011 to Aug’ 2012Location : HCL Tech,Bangalore,India

uC/NET software is used as a means for communication inside the latest Eurocopter “Eurocopter EC175”.uC/NET software provides the API functions to access the ethernet network interface and the network protocol stack. An application program (user of uC/NET software) uses these APIs to transmit and receive the application data over ethernet network.uC/NET software has the functionality implemented at Interface Layer, Network Layer, Transport Layer and Application Layer of the standard OSI-ISO Model.

Participate in Business requirements and design review meetings Development of System,High Level Requirements and low level Requirements. Performing the Design review, Requirements review of the High level/Low Level Requirements. Development of the Embedded C language code using GNAT compiler,GCC and GNU X tools Performing the Development Test for the Code generated using CANTATA++ using TMS320C33

Simulator ,GNU X Tools and MinGW compilers. Managing, Leading and mentoring the team members. Reporting the problems and clarifications to the customer. Providing the required technical support to the team.

Remote Power Distribution System (RPDS) , AFDX Communication Tool & Dataload:Client: Hamilton Sundstrand, Rockford, IL Apr’2010 to Nov’2011Location : HCL Tech,Bangalore,India

Remote Power Distribution System uses the AFDX protocol to built its communication messages and to command the switches or circuit breakers to act accordingly. Based on the embedded message in the AFDX message, the switches or circuit breakers acts accordingly to Open/Close/Lock/Trip state. The AFDX messages will be sent on the dedicated virtual links for a group of circuit breakers. The communication between the Unit’s containing these circuit breakers is through the TTP network. The AFDX messages are then converted to the TTP format by the Gateway Unit’s for understanding of the

Page 3: Masood 8.5 yrs_resume

commands for the Switches or Circuit Breakers. The AFDX messages will be send on both network A & B for redundancy. Participate in Business requirements and design review meetings Development of System,High Level Requirements and low level Requirements. Performing the Design review, Requirements review of the High level/Low Level Requirements. Development of the Embedded C language code for the PSC from the design. Performing the Development Test for the Code generated using SITE environment Managing, Leading and mentoring the team members. Reporting the problems and clarifications to the customer. Providing the required technical support to the team.

Electrical Power Generation and Start System (EPGSS) – Requirement Based Testing:Client: Hamilton Sundstrand, Rockford, IL Apr’2009 to Mar’2010Location : HCL Tech,Bangalore,India

Boeing 787 main EPGSS is a four-channel variable frequency system. There are two variable frequency start generators (VFSG) on each of the two main engines. The power from these generators is supplied to the main load buses through generator feeders and generator circuit breakers (GCBs). The primary aircraft electrical power generation system produces 230Vac from which the 270Vdc, 115Vac, and 28Vdc power are derived. Participate in Business requirements and design review meetings Creation of Estimates for the development activities and testing activities

for both the onsite and offshore teams. Design Review of the low level documents with respect to DO 178B standards. Development of the C language code using cygwin and ECLIPSE. Code review of the developed code in C Language Functional Test script generation (RBT) using RTRT. Executing the test scripts in Instruction Set Simulator & Desktop simulator. Quality reviews of work products RBT test scripts. Updating the SVCP (Software Verification Case Procedure), SVR (Software Verification Report) and

SRTM (Software Requirement Traceability Matrix). To maintain the proper Configuration Management

Cargo & Propulsion Fire Protection(CPFP):Client: Kidde Aerospace, Raleigh, CA Jul’2008 to Mar’2009Verification Engineer (HCL Technologies, Bangalore, India)The Cargo Fire Protection System (CFPS) consists of a Fire Detection System and a Fire Suppression System. The Fire Detection System will detect fires in the forward and aft cargo bay compartments. The Fire Suppression System will consist of multiple fire extinguisher bottles with stored pressurized fire extinguishing agent that is monitored for adequate suppression agent pressure by a Temperature Compensated Pressure Transducer. Establishing the test setup required for Verification. Performed Functional Software Software Integration Testing (SSIT) using LDRA tool. Preparation & Execution of Functional Test Cases on GPM environment using LDRA tool. Reporting the problems and clarifications to the customer. Executing the test scripts on LDRA Execution Tool. Coverage analysis. Updating the SVCP (Software Verification Case Procedure), SVR (Software Verification Report) and

SRTM (Software Requirement Traceability Matrix). Design and execution of test plans for ECS and NGS systems on General Purpose Modules (GPM) Debugging control logic for ECS and NGS using Real Time Display (RTD)

Cabin Pressure Control System (CPCS):Client: Nord Micro, Germany Aug’2007 to Jun’2008Verification Engineer (HCL Technologies, Bangalore, India)

The cabin pressure control system (CPCS) as part of the Environmental Control Systems establishes and maintains a habitable, conditioned atmosphere within the pressurized envelope

Page 4: Masood 8.5 yrs_resume

of the airframe. The A380 CPCS controls cabin pressure by modulating the flow of air overboard through several cabin outflow valves.

The Cargo Fire Protection System (CFPS) consists of a Fire Detection System and a Fire Suppression System. The Fire Detection System will detect fires in the forward and aft cargo bay compartments. The Fire Suppression System will consist of multiple fire extinguisher bottles with stored pressurized fire extinguishing agent that is monitored for adequate suppression agent pressure by a Temperature Compensated Pressure Transducer. Establishing the test setup required for Verification. Perform Module Testing (MT) and Software Integration Testing SIT) for the different modules in the

Cabin Pressure Control Systems using Vector Cast. To execute the test cases written on to the target board and generate the coverage report. Coverage analysis. Updating the SVCP (Software Verification Case Procedure), SVR (Software Verification Report) and

SRTM (Software Requirement Traceability Matrix).

RELATED COURSEWORKObject Oriented Programming (OOP), Satellite Communications, Digital Communications, Information Theory and Coding, Transmission Line Theory, Electromagnetic Fields and Wave Theory, Computer Organization, Network Protocols (TCP/IP, UDP, Bluetooth, 802.11, CDMA), Instrumentation Circuit Theory, Analog and Digital Integrated Circuits

EDUCATION Bachelor of Engineering in Electronics & Communication from BITM College of Engineering,

Bellary (VTU). (2007), Karnataka, India. Higher secondary education from Wardlaw Pre University College, Bellary, India. Secondary Education from St Johns High School, Bellary, India.

Awards & Recognition Received an ‘Excellence’ award for the contribution towards achievement of delivery targets. Consistently rated high in performance appraisals. Multiple client appreciations for quality product & timely delivery with multiple challenges Obtained MFA consecutive of 7/7 for Engagement Level Feedback at From the End Clients.