Software Engineer
Intecom
Created, maintained and enhanced all software/firmware (20,000+ lines of C & Assembler per card), for a key family of system cards in 1000 to 20,000 phone-line PBX systems.•Impacted solvency of Intecom by diagnosing random and intermittent but catastrophic hardware failure at sites of major customers: Microsoft and MCI. Award received.•Saved Intecom 100K+ in development via innovative ideas in Multibus to Ethernet migration.•Hardened kernel of Intecom’s proprietary RTOS. •Point man PBX-PBX VoIP project. Award received.•Eliminated bug in decade old DSP code of DTMF receiver •Provided software fixes to major hardware problems.•Purged bugs from ISDN card.•Hardened code against intermittent failures of T1 spans while retaining service of these links.•Working with Field Service to provide resolution of customer problems.•Working with H/W in design of new cards. Working as H/W in board bring-up/debug.•Researched, designed and implemented migration path from Ethernet to Internet.•Conducting research into QOS issues•Creating protocols for Internet transport •Created diagnostic EEPROMS for hardware debug and manufacturing Q/A.Created and maintained BOOT EEPROMS•Implemented TCP/IP stack.•Developed: - DSP code for DRA on T1/PRI spans - device drivers for the Internet, Ethernet, ISDN, and T1 & E1 spans. - numerous UNIX utilities residing on Control Platform. - various reports summarizing status of various portions of the switch - code to use TI DSP as a RISC for proprietary protocols. - FLASH drivers. - phasing mechanism to allow TDM of a shared Ethernet span•Produced utility widely used by Engineering & Customer Service which reports traffic between Control Platform and rest of system.