RAMBABU PILLALAMARRI
****, ******** ****, *** ****, Plano, Tx. 75024.
Contact: 402-***-****
Mailto: *******.************@*****.*********:************@*****.***
Firmware Engineer, Embedded software developer, Firmware Developer, C, C++, RTOS, Linux, Win CE
EDUCATION M.Tech in Computer Science and Engineering. 2006.
B. Tech in Computer Science and Engineering, 2003.
SUMMARY Firmware/Embedded software Engineer with over 10 years of industry experience, including:
●Extensive product development in firmware systems engineering
●Design of embedded systems for telecom and Industrial domain using C/C++
●Wrote firmware in C, C++ and assembler for device drivers such as I2C, SPI, RS232, RTC chip, ADC, DAC using a variety of operating systems and languages
●Wrote firmware for socket programming, multithreaded programming in linux environment.
●Hands on experience on networking protocols such as L2, L3 and MPLS layer of TCP/IP. Has very good understanding of TCP/IP layer, spanning protocols, switches, routers, hub, and congestion control.
●Have very good hands on handling digital oscilloscope, DMM.
●Good in understanding schematics and interacting with hardware team.
●Systems design, requirements specification, programming documentation and testing of real-time systems. Expert in microprocessor applications design and implementation.
●Visited countries like Sweden, China and USA also as part of business meetings and integration activities.
SKILLS
Programming: C/C++, VS2008, assembly
Operating Systems: Integrity, CMX RTOS, Linux, Windows CE 7.0
Processors/Platforms: TI Hercules TMS570, Freescale imx53, TI LM3S series, FREESCALE coldfire MCF5208 32 bit, FREESCALE HCS12 MC9S12DG256 16-bit processor
Tools: IAR workbench, Code Composer studio, Metroworks, Microsoft visual studio, Eclipse tools, TI HALCOGEN, Source insight, Xilinx SDK, GNU toolset, Greenhills MUlTI, TI UNIFLASH
Version Control Tools: Clear Case, Clear Quest (bug tracking), SVN
EXPERIENCE
Honeywell Technologies.
2013 – 2016: Technical Lead
Project: Universal IO module
This module is designed to measure AI/AO/DI/DO all in one module.
Roles and Responsibilities:
Did Proof of Concept to prove selected processor and AD ASIC chip works for our universal IO.
Processor selection, schematic review
Board bring up after first prototype
oAccuracy of AI/AO/DI/DO.
oChecking processor peripherals like SPI towards backplane, towards ASIC
oLED handling
oWatchdog
oOn Board voltages monitor via on chip ADC
Implementation of ASIC engine
oMeeting customer requirement of screw to screw time
oTuning ASIC scan task
oDesign of classes required for backplane communication, processing of IOs, scan of ASIC
Accomplishments:
●Got Velocity Product Development award, since it took only 3 months from POC to first spin release along with board bringup.
●Successful integration of this IO module with controller module. For integration activity i have travelled to Shanghai, China for about a month and successfully got the job done.
Project: Data recorder (multiple variants and several projects in this same product).
This product is designed to capture and store IO data such as current, voltage and temperature. It has multiple variants depending upon number of io points and also has different generations of this product.
Roles and Responsibilities:
Implementation of external RTC chip MCP79412 drivers over I2C
Implementation of customized SPI protocol to access IO cards
Changes to the BSP related to removal of secondary processor
Bug fixing in existing SPI driver
Implementation of firmware upgrade
Production support, factory support
Accomplishments:
●Got chairman level appreciation when a crystal synthesizer issue is resolved quickly as factory is on the verge of issuing STOP SHIPMENT.
●I am proud to say that i have handled all the variants of this product alone for BSP issues.
●Quickly jumping on to issues in production and remotely helping the team in Flextronics, Singapore where PCBs are being fabricated also remotely supported assembling plant which is there in Mexico.
Project: PLC
It is a hybrid controller which is used as part of complete solution deployment in industries such as power plants, food and beverage industry and oil refineries.
Role:
Implementation of Firmware upgrade procedure
Bug fixing and code cleanup
Powerwave Technologies
2009 – 2013: Senior Engineer - II
Project: Distributed Antenna System
It is a medium power, multi-band, multi-operator DAS product that uses analog optical transport mechanism and provides backhaul for attached IP devices.
Role:
●Configuring and programming Marvell 7 port ethernet switch 88E6176
●Attenuators, ADCs and DACs.
●Ethernet Interface, Debug Port.
●I2c modules PSU, PA, VSWR, Extension board and POE.
Project: Mirage Feed Forward Amplifier
This product is used for amplifying RF signal.
Roles and Responsibilities:
●ATE and Development Interface RS-232 – For ATE protocol interface.
●Repeater Processor Interface I2C – For status, control and downloading, Mirage FFA acts as a slave on the I2C bus.
●General hardware control
oAdded bit-bang I2C interface for Temperature Sensor (EEPROM is also on bit-bang I2C bus but is not used.
oSPI bus used for updating DACs.
oPWM control
oUse ADCs built into microprocessor.
oADF4360 Synthesizer programming
oLED Control
●Alarm processing
●Temperature monitoring
●Loop Control
Accomplishments:
●Went Boston, MA to Alcatel Lucent cell site for trial run and deployment of this amplifier and for observing production parameters.
Project: RCM (Radio Control Module)
RCM is an interfacing module where RF path calculations will happen for Mirage repeater. This module interfaces with FFA and NEP.
Role:
●Design and development of Ethernet module. This involves development of socket programming, handling received packets and exchange of data and control packets over sockets
●Developed temperature compensation tables for all the interfacing modules like FFA,VSWR,LNA and RCMRF
●Gain table implementation for FFA
Accomplishments:
●Went Sweden for board bringup activity.
.
Project: Griver – shelf product
Role:
●Implemented Alarm functionality.
●Implemented SMUI test interface
●Maintained MCPA communication, combiner control and GUI interface.
Wipro Technologies
2006 – 2009: Project Engineer
Project: ZebOS Intelligent Network Software. It is a protocol stack suite software.
Role:
●worked for Development team in protocols like STP,RSTP and MSTP.
●Later moved to PS-NEC a customer of IP Infusion. This project is to design and develop a multi service switch by integrating IP Infusions ZebOS MPLS Solution with NEC’s CX2600. The CX2600 uses Broadcom EZRider 5660x switching chipset for MPLS and Ethernet switching. The ZebOS MPLS consists of IP/MPLS protocols for the VxWorks 5.4 operating system
●Involved in development of ping and Trace route features for NEC box
Accomplishments:
●Gave seminars and knowledge sharing sessions on protocols since understanding a IEEE document on network protocols is key to development.