Principal Engineer
Android Smart Access Manager (SAM). Modified an Android video player to run on top of SAM that selects a WLAN or cellular connection (Java). Modified SAM to use speed as a controlling factor to control the frequency of WLAN scans. Ported HEVC decoder to Android ASUS Tablet (4 ARM cores). Used Eclipse and NDK for build environment. Used Java to launch native C++ code. HEVC. Modified HEVC encoder and decoder to support Scalable Video Compression. Video compression. Used SIMD assembly code to accelerate video up sampling algorithm on both Windows based PC and Android. Used JNI to execute the code on a Qualcomm Android phone.LTE. Evaluated and selected a vendor for LTE. Performed code reviews on delivered code and generated problem reports. Architecture is based on 9 TI DSP cores.Software Defined Radio. Analyzed and compared several SDRs. Altair, CEVA, IMEC, Sandbridge, TI TMS320TCI6488 CommAgility BoardDSP Manager 2000-2009.Manager of DSP group. 15 DSP engineers at 3 sites: King Of Prussia, Pa; Melville, NY; Montreal, Canada.Dual Mode (UMTS/GSM) ASIC. Defined L1 SW architecture. Designed, implemented and tested UMTS L1 manager and scheduler which arre responsible for interface to upper layers, control of all components, and establishing and maintaining synchronization with the base station. Includes soft handover, hard handover, measurement control, radio control and Inter RAT. ARM9 with Nucleus RTOS. Includes HSDPA and HSUPA. Initial debug was on FPGA platform, later debug on ASIC platform. Coordinated the efforts of all DSP engineers who were involved in the L1 SW.TDD (UMTS) FPGA. Defined L1 SW architecture. Implemented and tested L1 manager and scheduler. Integrated component SW. Turbo coder. MUD/SUD receiver. OSE RTOS, TI DSP. Used HW/SW co-verification in simulated environment.Ultra Phone Platform. Fixed wireless local loop. Cost reduced platform. Maintenance. Proprietary air interface.