|
Bhaskara R Modukuru 30-2A Winding wood drive, |
|
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 |
SW Design Engineer (Contractor), TELLIUM
Inc. Oceanport, NJ (March 2003 - Present.) Project: CYPRESS
Senior SW Design Engineer, TELLIUM
Inc. Oceanport, NJ (Aug 2000 – March 2003.) Project: CYPRESS
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)
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. |