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%).