Bhaskara R Modukuru

30-2A Winding wood drive,
Sayreville, NJ 08872

 Email: modukuru@yahoo.com
phone: (732)-967-0956, (732)-485-9384

Experience Summary

Over Eight years of full time hands on experience in development of Embedded software, Diagnostic software and Firmware with the following core skills

 

Skill Set/

Software/

Hardware

·        Embedded software Design & Development, Device drivers, Testing, debugging and integration.

·        Design & Development of Diagnostics S/W for Circuit Pack Bring Up and Manufacturing requirements.

·        Excellent Programming skills in Assembly, C and good skills in C++

·        Assembly language of PowerPC - Family (860, 8260, 603, 740, 755), 80C31, 80C552(80C51 +), x86 (Pentium I), PIC18F258 and PIC18F8520

·        Knowledge in TCP/IP, SONET/SDH, CAN Protocols

·        Experienced in development of drivers for SPI, I2C, PCI and CAN Buses

·        Knowledge in Development of BSP using RTOS vxWorks and pSos

·        Micro Controller 80C31 based hardware design.

Software Tools

Green Hill compiler, Tornado, DIAB and Microsoft, MPLAB, MASM, PIC “C” Compiler, 2500AD, Microsoft Cross Compilers/Linker/Assemblers for RISC and CISC Processors. CANalyser for CAN bus monitor.

Vision Click, pSos’s Probe+ debugger, JTAG debugger etc

Hardware Tools

Vision Probe, ICD-S, CANpari, HP Emulator, ICD-S, HP Logic analyzer, DSO etc

PCB Design tools

Developing environment

UNIX, DOS, Windows NT

PROFESSIONAL
EXPERIENCE

SW Design Engineer (Contractor), TELLIUM Inc. Oceanport, NJ (March 2003 - Present.)                                                            

Project: CYPRESS                                                                      

  • Coded, tested and integrated device drivers for Framer, TBS, ARROW and MAPPER/DEMAPPER Chips sets from PMC. Designed PM collection and monitoring drivers for the above chip sets.
  • Coded, tested and integrated POST, bench debugger, chip level debugger monitors, for two different “Line Interface Module” (LIM) Circuit Packs in Assembly language of MPC8260 Core.
  • Designed and developed system software for PIC18F258 micro controller based FAN controller software
  • Designed and developed system software for PIC18F8520 Micro controller based PDC controller software
  • Received gift certificates and complements for best performance on Line Interface Modules.

 

 

Senior SW Design Engineer, TELLIUM Inc. Oceanport, NJ (Aug 2000 – March 2003.)                                                           

Project: CYPRESS                                                                      

  • Designed and developed device drivers for Framer, TBS, ARROW and MAPPER/DEMAPPER Chips sets from PMC. Designed PM collection and monitoring drivers for the above chip sets.
  • Designed and Developed POST, bench debugger, chip level debugger monitors, for two different LIM Circuit Packs in Assembly language of MPC8260 Core
  • Design & Development of Functional & System level diagnostics for Line Interface Module Packs.
  • Evaluated various SFP OPTICAL Modules as per MSA for SFP Optics.

 

Project: Aurora Optical Switches                                            

·        Designed & developed POST and Bench Debugger for various Circuit Packs like 2.5G TR, 10G, 10G Sync TR, SCM and FTS/MSS using Assembly Language of MPC860.

·        Designed & developed Functional Diagnostics, system level diagnostics for all 10G and 10G Sync Transceivers. Both Functional and system level diagnostics are implemented using C++.

·        Design and developed Device Drivers for INDUS, SONET, MISSOURI, MEKONG etc chip sets.

·        Received award for outstanding contribution in developing diagnostics S/W for 10G Sync Circuit Packs.

 

Software Consultant, Lucent Technologies Inc., Holmdel, NJ. (Jan 1999 to Aug 2000)

Project: VIPER- Versatile IP Edge Router (Bell-Labs)

  • Designed and developed Device Drivers for Lunar & QJET Chips
  • Designed and developed application levels bring up Diagnostics and Factory Diagnostics for framer Card.
  • Designed and developed application levels bring up Diagnostics and Factory Diagnostics for Pipeline Card.
  • Design and development of Diagnostics for Ethernet Ports with various Loop backs.
  • Designed and developed “C” models for Various FPGA like ingress packet handler, egress packet handler, Filter etc.

 

Senior Engineer (D & D) TATA ELXSI, BANGALORE, India.    (Jan 1998 to Dec 1998)

Project: Industrial Process Controller PR07                         

·        Designed and developed firmware in assembly of x86 Processor for project requirements, timing requirements, programming of DMA for I/O operations, programming of data in FLASH in run time.

·        Designed and developed firmware in C++ for creating tables, reusability of the code (Modular structure), developed a custom protocol for Redundancy mode of PR07 and Accepts service commands and does the required modification on the DATA present in SRAM as well as in FLASH.

·        Suggested few changes in FPGA for various timing requirements

 

Project: Industrial Drive Control Module D07 

·        Tested and debugged firmware in assembly of x86 Processor for project requirements, timing requirements, programming of DMA for meeting the project requirements, processing and redirecting of each analog as well as binary Inputs, programming of DMA for I/O operations, programming of data in FLASH at the time of installation.

·        Changed the entire code for meeting timing requirements by changing from normal process of executing each function at a time to Table creation & Interpreter method, and manipulated the Pentium cache to get unbelievable lower timings.

 

 

·        Designed and developed firmware in C++ for creating tables, reusability of the code (Modular structure) accepts service commands and does the required modification on the DATA present in SRAM as well as in FLASH

 

Design Engineer (TMI R&D) at Larsen & Toubro, Mysore, INDIA. (Sep 95 to Jan 98)

Project: Industrial OVER/UNDER Voltage Relay           

·        Designed SRS, HLD, Pseudo code and LLD using case tools.

·        Written firmware in Assembly Language of 80C31 for controlling ADC, reading data from ADC & binary switches, calculation of set values, monitoring of voltage level, Calculation of required timings, Initialization of timers and controlling of LEDs and Relays. It also activates Serial communication of 80C31 to communicating with ADC.

·        Debugged the firmware and executed pilot batch production.

·        Guided two more individuals for designing over current relay MC11 and Earth Fault Relay ME11.

 

Project: Industrial Power Factor Controller PFC-14

·        Designing of Software includes calculation of PF, reactive power & required KVAR, w.r.t. to set PF.  It also includes rotational switching ON & OFF of 14 relays with different configurations by maintaining programmed time gap between relay operations. This also includes reading of push button switches, rotational switches and putting the outputs on two seven segment display and relays. This product is 80C552 based design

·        Executed a pilot batch production of 50 units.

·        Guided a team of project students for writing a PC based software package using C++ language for communicating to PFC through serial interface RS232 and creating a menu on PC for displaying various parameters.

 

Project: Industrial 100MHZ, 20MSPS DSO    

·        Designed PCBs for communication and DSO boards using VALID workstation

·        Written assembly code for waveform processor related functions like averaging, filtering, addition, multiplication etc. Written code for scanning of front panel keys, setting of various flags Tested and debugged Timing simulation using view logic’s Timing simulation. Designed linear power supply for DSO board.

·        Guided a team of project students for writing GPIB communication software. This involves writing PC based software in ‘C’ that creates a menu relates to various DSO functions.  This menu activates the GPIB communication to 100 MHz DSO 1590.  Also it captures data from DSO and plots on the monitor

EDUCATION

B.S. in Electronics & Communications Engineering, Spring 1995

REC WARANGAL, INDIA.