Post Job Free
Sign in

Software Design

Location:
Bethlehem, PA
Posted:
February 13, 2017

Contact this candidate

Resume:

Venkatesh Pitchaiah

******.**@*****.*** +1-484-***-****

About Myself

Project Lead with about 10 years of working experience in Firmware and Application Development of DSP and MICROCONTROLLER.

5 Years of Experience in Industrial Electronics (Building automation).

3.6 Years of Experience in Defense and Aero-Space Embedded Systems.

2 Years of Experience in Photographic Machinery Embedded Systems

(Pre Professional Experience).

Well skilled in the area of Software Development, Testing and Debugging for safety critical systems and Good exposure in Agile and DO-178B.

Experience in Design and Development of Firmware and Application Development.

Experience in Matlab and algorithms like FFT, Filters IIR, and FIR etc.

Expertise in Design and Development of DSP and MICROCONTROLLER and Real Time Application software using C and C++.

Good exposure to entire Software Development Life Cycle (SDLC) Feasibility, System studies, Design, Coding, Testing & Implementation.

Expertise in analytical, problem solving, debugging skills & interpretation skills.

Exposure in change management / configuration management, bug tracking tools.

Employment history

Company Name : Larsen & Toubro Technology Services

Bangalore, India. http://www.lnttechservices.com

Period : July 4 2011 to till date.

Client(s) : Lutron Electronics,Inc., Coopersburg, Pennsylvania.

http://www.lutron.com

: Fluke Electronics

http://www.fluke.com

Company Name : Infotech Enterprises Limited(cyient)

Bangalore, India. http://www.cyient.com

Period : Jan, 2010 to June, 2011.

Client(s) : Airbus.

http://www.airbus.com

Company Name : Indus Teqsite Pvt. Ltd. (Data Patterns India Pvt. Ltd.),

Chennai, India. www.datapatternsindia.com

Period : December, 2007 to December, 2009.

Company Name : SakthiUdyog Limited.

Chennai, India. http://www.shaktiudyog.com

Period : May, 2001 to June, 2003.

Technical Skill

Language: C and C++, Assembly Language, RTOS(MQX, Ucos)

Controller:8/16/32(8051,PIC,microchip,TI,STM,Freescale,coldfire,NXP), ARM Architecture and ADSP processors.

Tools: Matlab, Keil, Ride, Silicon Labs, VC++, Visual DSP++, CCS, IAR, NI, codewarrior, eclipse

Debuggers: Lauterbach, Redsuite, IAR, ADSP, P&E and STMlink.

Version Controls: SVN, CVS, Version one, MKS, DOORS, JIRA, BITBUCKET

Communication Protocols: Dali/Eco(LightingProtocols),RS-232/RS-422/RS- 485, ARINC, I2C, SPI

Scripting Languages: GNU makefiles, Shell and Python

Project Experience

ESN PA (Energi saver node Phase Adaptive), Grafik Eye, QS Sensor Module

Client: Lutron

Environment: C, C++

Summary: The Energi Savr Node and Grafik Eye family of products was designed to provide energy saving opportunities for commercial and high-end residential spaces. The common theme of the product family was creating small, distributed system components that can scale into large systems and allow for integration of QS communication, sensor inputs and load control in one unit. The initial launch of the product family included load control for switching, 0-10V and Eco/Dali loads.

It will also be able to live alone with sensors for automated energy savings. For system-based control, the ESN-PA, Grafik Eye and QSM can scale to live in Quantum or HomeWorks QS systems(Commercial and Home systems).

Role and Responsibilities: Gather the high level specification, Design and Development of system software. Understanding the Hardware design and develop the Acceptance Test Procedure Software and System Testing, Handling the Releases, Production Support, offshore support, end to end Product support.

Shake and Bake

Client : FLUKE

Environment : Matlab, C

Summary : Shake & Bake is a handheld, battery operated, and user friendly screening tool to indicate the bearing condition for the machines which require more sophisticated testing. Shake & Bake features a dramatically superior user interface compared to competitive devices in the market by providing dedicated keys for each function and a wide graphical LCD 400X240 pixels with LED backlight.

It is economical, reliable, and easy-to-use which provides a proactive pproach for machines maintenance. The proven algorithm and the Digital signal processing capabilities will enable the device to deliver fast and accurate results, which will differentiate Shake & Bake with the competitors in the market.

Role and Responsibilities: Handling DSP module, designing algorithm, coding and testing.

PQCM Clamp meter (FL345)

Client : FLUKE

Environment : Matlab, C

Summary : FL345 is ideal for measurements on switching loads such as variable frequency drives, electronic lighting and UPS systems for the various functions such as Voltage, Current, Power, and Harmonic measurements.

Role and Responsibilities: Handled DSP module, Design the algorithm, coding and testing

PQCM Clamp meter (FL345VAVE)

Client : FLUKE

Environment : Matlab, C

Summary : FL345 is ideal for measurements on switching loads such as variable frequency drives, electronic lighting and UPS systems for the various functions such as Voltage, Current, Power, and Harmonic measurements.

Role and Responsibilities: Handled the LCD control Module, Design and development of the LCD module, coding and testing

Load Master Work Station (A400M)

Client : Airbus, Germany

Environment : C

Summary : Load Master Work Station (LMWS) is the part of the Electronics Unit (EU) of the Loadmaster Controls (LMC). LMWS consist of the different software components. Device Drivers software component utilizes the LynxOS provided hardware interface layer to set up a platform where the devices connected to LMWS are utilized in the application layer (LMWA), Load Master work application of LMWS. The LMWA are developed according to DO -178 Application standards

Role and Responsibilities: Design and Development of Application Software. Handled TLAs CHR (Cargo hold and retrieval) and EVC (Environmental control)

DSP BASED DIGITAL MECHANICAL CONTROL SYSTEM

Client : NSTL (Navel Science and Technologies Laboratory) Vizag.

Environment : C, C++

Summary : To develop an Automated Embedded System to Trigger and Control the Torpedo Actuators. TMS 320 -2407, 16-bit intelligent DSP is a core part of the system, which is used to control Actuators. Interfaces like EEPROM, ADC interfaces, Flash memory are used. Signal Conditioning, controls the Actuators and gives the computed outputs.

Role and Responsibilities: Design and Development of system software. Understanding the Hardware design and develop the Acceptance Test Procedure Software and system testing.

HIGH POWER DIGITAL ELECTRO MECHANICAL CONTROL SYSTEM

Client : RCI Hyderabad.

Environment : C

Summary : To develop an Automated Embedded System to Trigger and Control the Missile Actuators.SARC-21161 32-bit intelligent ADSP is a core part of the system which is used to control the Actuators. Interfacing like Flash, NVSRAM, EEPROM, FPGA, ARINC, ADC, DAC are used. Signal Conditioning, controls the Actuators and gives the computed outputs.

Role and Responsibilities: Design and Development of system software. Understanding the Hardware design and develop the Acceptance Test Procedure Software and system testing.

TELEMETRY BATTERY POWERED PLATFORM

Client : CVRDE (Combat vehicle Research and Development & Establishment) Chennai.

Environment : C

Summary : The Main Objective of the system is to control a vehicle from remote area through an RF Medium. TMS 320-2812, 32-bit intelligent DSP is a core part of the system, which is used to controls the DC Series Motor for a speed control of vehicle, DC Motor for a Brake and Incremental Encoder for Steering of the vehicle. Interfacing of RF Receiver and Transmitter, Satellite Receiver. Signal Conditioning, controls the speed, Direction and Brake of the vehicle and gives the computed outputs.

Role and Responsibilities: Design and Development of system software. Understanding the Hardware design and develop the Acceptance Test Procedure Software and system testing.

RADAR CONTROL UNIT AUTOMATED TEST EQUIPMENT

Client : CABS, Bangalore

Environment : C++

Summary : Central Unit Automatic Test Equipment is a combination of cPCI and VME bus based system to validate the functionality of SRU and LRU modules of Central unit of S Band RADAR. This ATE shall provide the necessary stimuli and response measurement criteria to meet this requirement. The ATE is not intended for characterization of the design or for identifying degradation of components. The ATE is meant for functional test and detection of deviations/failure in hardware, embedded software or application software loaded into the LRUs. USB interface, RS-232/RS-422, Ethernet.

Role and Responsibilities: Design and Development of system software. Understanding the Hardware design and develop the Acceptance Test Procedure Software and system testing.

PHOTOGRAPHIC PROCESSING MECHINES

Environment : C

Summary : Automated Photographic Processing Machines are Film Processor, Plate Processor and Exposure Machines. 89c51 Microcontroller used to controls the Interface of the Different sensors and DC Motor Section, in this section has the different chemical process section and these sections are triggered and controlled by the Microcontroller. 8085 Intel processor is used to interface with LCD and Keyboard system and other peripheral interfaces.

Role Played : Design & Development and Testing.

LOAD CARRYING MACHINE

Environment : C

Summary : Automated vehicle can carry the heavy amount of weight, the load is around 10-20Kg and it can move any direction and distance without the driver. 89c51 Microcontroller used to controls the Interface of the Different sensors and DC Motor Section.

SHOW LIGHT CONTROLLER

Environment : C

Summary : Automated Lighting Systems involved and triggered and control the High voltage lamps around 1000W-2000W and the total system is controlled by Microcontroller. 89c51 Microcontroller used to controls the Interface of the Different sensors and lighting systems. 8085 Intel processor is used to interface with LCD and Keyboard system and other peripheral interfaces.

PRINTING PRESS MACHINES

Environment : C

Summary : The Different types of Automated Printing Press Machines developed are controlled & interfaced by Embedded controls.

89c51 Microcontroller is used to control the Interface of the different sensors and DC Motor Section, which is used to control the different chemical processes of the system. 8085 Intel processor is used to interface with LCD and Keyboard system.

Role and Responsibilities: Implementation, Testing in each stage of development, Integration Testing, Follow the Assembly and production Activity, Customer Support.

Academic

Master of Science in Embedded System Design (MS-ESD) @ Manipal University Bangalore, (Manipal University,2013 Jan, First Class,8.22 CGPA)

Bachelor of Engineering (B.E(E.C.E)) @ Francis Xavier Engineering College Tirunelveli, (Anna University, 2007, First Class,70.33%).

Diploma in ECE (D.E.C.E) @ IRT POLYTECHNIC Tirunelveli (Anna University, 2001, First Class, 76%).



Contact this candidate