Post Job Free
Sign in

Embedded Software Engineer

Location:
Illinois
Salary:
$63/hr
Posted:
May 04, 2015

Contact this candidate

Resume:

GOVARDHAN REDDY K

+* *** (***) ****

********************@*****.***

Summary :

Over 9 years of extensive experience including 5 years of onsite experience

in USA and UK in the area of Software design, development, and

implementation of real-time embedded systems, software applications in

Embedded and Avionics industries.

Knowledge of the rationale for and the significance of, each stage in the

software development process, as well as its supporting standards,

procedures, and documentation as per Embedded and Avionics Standards.

Participated in software development process, and familiar with software

tools available to facilitate the development, verification, validation,

documentation, and consistency-checking processes.

Knowledge of the sources of software anomalies and the means to protect

against them, the relative merits of the types of testing procedures which

are available to protect against them, and the characteristics of a

thorough test program.

Expertise on Embedded Software Design & Development using "C" and

Development based Testing, Development Testing and debugging.

Work experience in Development tools such as Ashling Path Finder Emulator,

Matlab Simulink, FDxplorer, CAN Analyzer, Code Composer studio, A651 Data

Loader, Ethernet Manager and ODACS simulation.

Tools knowledge and Work experience in tools such as NI (National

Instrument) Lab View, Rational Test, Vector Cast and Ashling Emulator.

Working Experience in Protocols like AFDX, CAN, ARNIC429, TTP and RS232 and

usage of simulators such as Code composer Studio, FDxplorer, JTAG and CAN

Analyzer.

Exposure of using Configuration management tools like Synergy CM, Serena

dimensions, Requirement Management tools like DOORS, Code Static analysis

tools like Telelogic Rule Checker and Bug tracking tools like Rational

Change.

Strong knowledge and experience in implementing processes and practices in

software development life cycle (SDLC) and also Working Experience in

Documentation, preparing Test Plans & executing it.

Part of Task force to perform gap analysis with the Organizational QMS

against DO-178B processes and also to establish DO-178B/C processes in

projects.

Experience in development of processes and procedures to ensure that safety

and quality standards are met.

Performed investigations of quality problems and recommended corrective

actions.

Excellent communication and interpersonal skills with proven abilities in

resolving complex issues.

Understanding of the firm needs and defined measures for Organization to

facilitate continuous improvement.

Enthusiastic and Quick to learn new applications, tools and willing to take

individual responsibilities.

Technical Skills

Programming Assembly language programming, ADA and Embedded C

Languages

Scripting Tcl TK, GRP Emulator Scripting, Matlab Simulink and NI

Languages (National Instrument) Lab view scripting

Development Tools Ashling Path Finder Emulator, Matlab Simulink,

FDxplorer, CAN Analyzer, A651 Data Loader, ODACS

simulation and Ethernet Manager.

Operating Systems DOS, Windows 95/98, Windows 2000 Professional, Windows

XP/NT,

Windows Server 2K and Linux.

Testing Tools NI (National Instrument) Lab view, Code composer

Studio, Rational Test Real time (RTRT), Ashling

Emulator (Path finder), Ethernet Manager and Vector

Cast

Network Protocols Embedded Protocols (CAN, TTP, AFDX, ARNIC 429 and

RS232)

Hardware 8085, 8051 microcontroller, MPC5554, TMS320F2812 and

TMS320F28335.

Compilers Turbo C Compiler, Gcc and Cygwin

Code Inspection Understand ADA and Understand C/C++

Tools

Software Rational Synergy, Rational change, Serena Change Man

Configuration Dimensions (PVCS) and PM Smart.

Management Tools

Requirement Telelogic DOORS

Management Tools

Miscellaneous MS Visual Studio, Power Point, MS Word, MS Excel and

Software MS Outlook.

Professional Experience

Project Name: Secondary Power Distribution System (SPDA)

Duration: June 2014 - Present

Client: UTC Aerospace Systems, Rockford, US

Role: System Engineer and Project lead

The Secondary Load Distribution is accomplished by means of five (5)

CDCs. Each CDC will have a Secondary Power Distribution Assemblies (SPDA)

and two (2) Junction Modules. The CDCs receive AC and DC power from the

EPCs and re-distribute this power to Aircraft loads. Each CDC contains its

own SPDA LRMs. The five (5) CDCs are an integral part of the aircraft load

management system to provide control and monitoring for several aircraft

systems. The CDCs interface with the avionics units, the EPCs, and the

Member System utilities systems. Two (2) thermal circuit breaker panels

installed in the cockpit provide AC and DC power from different bus bars to

those systems that require redundant power supplies and or dissimilarity of

control power including other means not dependent of the SPDAs.

Responsibilities:

. Development of the System specifications Requirements Document (SRD)

for Secondary power distribution System (SPDA) from the Customer

Specification Requirements Document (CSRD) System Specifications.

. Development and Review of the simulink models for the Secondary Power

distribution system.

. Identification of the Test environment for the Software Review of the

High level (SRS), Detailed Design Requirement (SDA) documents and

Reporting the problems and clarifications to the customer.

. Requirements and Design Requirements, Test tools and environments

development and Hardware-Software Integration.

. Perform lead review of the Test Artifacts developed and mentoring the

Verification team.

. Creating Test plans, identifying the Test methodologies, Design test

cases, generate the Results.

. Review of the HSIT Tests Artifacts including the Structural Coverage.

. Performing the Analysis of the Requirements.

. Configuration Management of the Project Artifacts using Telelogic

Synergy and Telelogic Change.

. Requirement Change Management and Traceability of the Project

Artifacts using Telelogic Doors.

Environment: Embedded C, Understand C/C++, Matlab Simulink, Telelogic

synergy, Telelogic change, Serena Change Man Dimensions (PVCS),

Telelogic Doors.

Project Name: Strategic Fan Motor Controller (SFMC)

Duration: July 2012 - May 2014

Client: UTC Aerospace Systems, Rockford, US

Role: Embedded Software Developer

The Low Pressure System (LPS) provides controlled flow of cooling air

during aircraft operation. The LPS consists of 19 fan assemblies, power

necessary to run the fan assemblies and communications needed to remotely

control and monitor fan assemblies. Each fan assembly consists of a

Strategic Fan Motor Controller (SFMC), a three-phase induction motor and an

impeller.

Responsibilities:

. Review of the High level (SRS), Detailed Design Requirement (SDA)

documents and Reporting the problems and clarifications to the

customer.

. Development of Software and Detail Design requirements, Coding for the

BITE, Testlink and RAM Utility CSCI's (Computer Software

Configuration Item)

. Debugging of code using Code composer Studio Debugger and CAN analyzer

as part of Development testing.

. Performing of the Debugging, Development testing and integration of

the Software modules. Resolving of the Software and Integration

issues.

. Performing of reviews of work products like Software Requirements

(SRD), Design (SDD), code walkthrough and integration artifacts.

. Build Manager

. Requirement Change Management, Traceability and Configuration

Management

Environment: Embedded C, Understand C/C++, Code Composer Studio, DSP

Processor TMS320F28335, Can Analyzer, Telelogic synergy, Telelogic

change, Serena Change Man Dimensions (PVCS), Telelogic Doors and

Ethernet Manager

Project Name: Remote Power Distribution System (RPDS)

Duration: June 2009 - July 2012

Client: Hamilton Sundstrand, Rockford, US

Role: Embedded Software Developer and Testing Lead

RPDS system is responsible for providing the AC and DC power

distribution to remote locations in the aircraft. Remote power

distribution utilizes the 17 Remote Power Distribution Units (RPDU) of the

RPDS, providing localized power distribution (at up to 10 Amps per load)

throughout the aircraft to minimize wiring. Out of the 17 RPDUs, 4 RPDS

are Gateway RPDUs and the remaining 13 are Standard RPDUs. Each type of

RPDU provides the power control and protection functions.

Responsibilities:

. Review of the High level (SRS), Detailed Design Requirement (SDA)

documents and Reporting the problems and clarifications to the

customer.

. Hardware-Software Integration

. Debugging using tools Ashling PathFinder Debugger, FDxplorer,

simulation and Ethernet Manager as part of Hardware-Software

Integration Testing.

. Performing the Analysis of the Requirements using the Ashling Emulator

and Understand C.

. Configuration Management of the Project Artifacts using Telelogic

Synergy and Telelogic Change.

. Requirement Change Management and Traceability of the Project

Artifacts using Telelogic Doors.

Environment: Embedded C, Understand C/C++, Ashling Path Finder Emulator,

FDxplorer, General processing Modules (GPM), TCLTK scripting, FlexIO

com's Tool, GRP scripting, A651 Data Loader, Telelogic synergy,

Telelogic change, Serena Change Man Dimensions (PVCS), Cygwin, Telelogic

Doors and Ethernet Manager

Project Name: Ram Fan Motor Controller (RFMC)

Duration: May 2007 - June 2009

Client: Hamilton Sundstrand, US and Turbo Power Systems, UK

Role: Embedded Software Developer and Configuration Controller

This project involves development of RAM FAN Motor Controller (RFMC)

software which consists of following functional units: Control, Indication

and Protection Computer Software Configuration Item (CSCI) for RAM FAN

Motor.

Responsibilities:

. Development of Software and design Requirements based of the System

Specification Requirements Document (SYRS).

. Development of the Code Modules for the Protection, Configuration and

Calibration CSCI's (Computer Software Configuration Item) using

Embedded C language for Mpc5554 processor.

. Debugging of code using Ashling PathFinder Debugger and CAN analyzer

as part of Development testing.

. Review of the high level, detailed design Requirement documents and

Reporting the problems and clarifications to the customer.

. Performing the Integration testing using the tools NI (National

Instrument) Test Stand and Rational test Real time Toll (RTRT).

. Configuration Management of the Project Artifacts using Serena Change

Serena PVCS Version Manager (PVCS VM)

. Requirement Change Management and Traceability of the Project

Artifacts using Telelogic Doors

Environment: Embedded C, Understand C/C++, MPC554 processor, Rational

test Real time Tool (RTRT ), Path Finder Emulator, CAN Analyzer, A651

Data, Telelogic synergy, Telelogic change, Serena Change Man Dimensions

(PVCS), NI (National Instrument) Lab view, Cygwin, Telelogic Doors and

Ethernet Manager

Product Name: Hydraulic Interface Function (HYDIF)

Duration: Dec 2006 - May 2007

Client: Parker Aerospace, USA.

Role: Embedded Software Tester

HYDIF is a Hydraulic system in the Aircraft which controls the

Hydraulic motions in the plane. This consists of Input signal management

system, output signal management system, controlling mechanism and the

Health monitoring system.

Responsibilities:

. Review of the High level (SRS), Detailed Design Requirement (SDA)

documents and Code Review

. Preparation of the Module Test Plans which describes the way a test

needs to be carried over.

. Debugging using Embedded tools (HYDIFMON) as part of Requirement Based

Testing (RBT) and Generation of the Test Scripts.

. Target Execution of the scripts developed for testing the

Requirements.

. Performing the Analysis of the Requirements using the Understand C.

. Configuration Management of the Project Artifacts using Serena Change

Serena PVCS Version Manager (PVCS VM)

. Requirement Change Management and Traceability of the Project

Artifacts using Telelogic Doors.

Environment: Understand C/C++, HYDIFMON, Serena Change Man Dimensions

(PVCS), Cygwin and Telelogic Doors

Product Name: Air Management System (AMS)

Duration: Mar 2006 - Dec 2006

Client: Hamilton Sundstrand, Windsor Locks, CT, USA.

Role: Embedded Software Debugger, Defect Prevention Analyst (DPA) and

Tester

Air Management System (AMS) is the mechanism of maintaining sufficient

pressure and temperature in the cargo, passenger cabin and cockpit. It

adjusts according to outside environment and protects wings and body from

Ice by monitoring Temperature and Pressure. Air management system has many

sub sections such as Temperature control system, pressure control system,

Air generation system etc.

Responsibilities:

. Review of the High level (SRS), Detailed Design Requirement (SDA)

documents and Code Modules

. Preparation of the Module Test Plans which describes the way a test

needs to be carried over.

. Debugging using tools VectorCast, JTAG Debugger, Ethernet Manager as

part of Requirement Based Testing (RBT).

. Target Execution of the scripts developed for testing the

Requirements.

. Performing the Analysis of the Requirements using the Understand C.

. Configuration Management of the Project Artifacts using Serena Change

Serena PVCS Version Manager (PVCS VM)

. Defect Prevention analyst (DPA) Activity.

Environment: ADA, Understand ADA/C/C++, Vector CAST, GNAT Compiler,

PowerPC target, Serena Change Man Dimensions (PVCS), Cygwin, Telelogic

Doors and Ethernet Manager

Education:

Bachelor of Technology (B.tech) specialization with Electronics and

Instrumentation Engineering from Jawaharlal Technological University

(JNTU). Graduated with First Class with Distinction (74.85%).

Diploma in Applied Electronics and Instrumentation Engineering done

from State Board of Technical Education and Training (SBTET) with

Distinction (75.15%).



Contact this candidate