We provide IT Staff Augmentation Services!

Lead Dsp Engineer Resume

SUMMARY:

  • Drive DSP software and control and signal analysis algorithm development from conception to product introduction.
  • Create hardware test beds for the profiling and optimization of software in Cellular, VoIP and audio systems.
  • Possess excellent verbal and communication skills.

SKILL:

Clock Recovery and AFC (BECM, Pilot Tone, Adaptive Resample with Phase detection);

LMS Channel estimation

Power line filtering.

Echo Cancellation and Equalization;

Modulation (OFDM, NLMS, CDMA, SBPSK, V.32, V.34, QAM, CPSK, Multi - tone DSL, Narrowband PAM)

Speech (G.723, G729, AMBE, VSELP):

RTOS (Scheduling, I/O):

Packetization RTP, UDP/IP and 3GPP MAC:

Error Correction (Viterbi Max Likelihood, BCH/Reed-Solomon);

ARM9TI 320C 64XX, TI 320C5xxx seriesXilinx, Altera

ADS 21xx

StarcoreTI Code Composer

Linux

Code warrior IDE (ARM, Starcore);

Mentor Modelsim, Codelink, seamless

Matlab, Simulink, Real-time workshop

LabVIEW

VC++, Visual Studio, eclipse CDT.

Clearcase, Subversion

Hardware; Lauterbach, logic analyzers, spectrum analyzers, O-scopes, etc.

EXPERIENCE:

Confidential

Lead DSP Engineer

Responsibilities:

  • Provide DSP engineering for a low power compact improved patient monitoring system.
  • Add high performing power line noise filter to cardiac monitoring device.
  • Tasks included Matlab modeling, TI C5505 coding and architecture design, as well as rigorous interactive testing and debugging.
  • Port cardiac monitoring software from TI C5502 to TI C5505 device.
  • Generated and justified design documentation for architectural, signal processing, IO strategy and testing modules, then coded them.
  • Design and code a TI C5505 module that uploaded and controlled an FPGA multiplexing device.
  • Participated in design, analysis, and debug of TI C5505 to TI ADS 1298 (cardiac monitoring SOC) interface.
  • Created interactive MATLAB JavaScript testing platform for hardware quality assessment and improvement efforts.
  • Create a highly configurable Linux access point for a WiFi test device.
  • Write a linux TCP/IP socket handler for remote commands from C# test manager device.
  • Create a suite of tools in C# for manipulation of WiFi access point.
  • Detect and correct defects in bootload and startup routines on OMAP4430 using Code Composer debugger.
  • Instantiate exception handler on OMAP4430 to detect L1 and L2 cache defects.
  • Implement power saving idle mechanism in TI 64x processor.
  • Create software spec, code and integrate a TI BIOS based architecture for a file based data storage device controlled by a DSPC28335 microcontroller.
  • Program and integrate the following peripherals into the system:

Confidential

Lead DSP Engineer

Responsibilities:

  • Design and code proprietary RTP header compression algorithm in Base station transceiver and in user equipment module.
  • Implement End to End test fixture for verification of voice transmission.
  • Integrate RTP feature into ARM/Linux and PPC/Linux system.
  • Swiftly re-purpose SNMP LTE protocol stack to bring up Wimax radio head.
  • Develop radio performance test suite for periodic receiver diagnostics. Code in TI C (6482). Verify in Simulink.
  • Characterize and eliminate processing bottlenecks in TI BIOS based system.
  • Create diagnostic/debug task in TI BIOS, using code composed for remote fill, dump, reset, etc.
  • Create automated regression test for DSP based cell-phone subscriber location device.
  • Integrate 3gpp Layer 1 FPGA firmware/ARM software code base into satellite-based mobile user communication network.
  • Add features and remedy defects in User Equipment Layer1 FPGA firmware for 3GPP based MUOS radio system. This system was multi-targeted and resided on various PowerPC and Arm processor systems.
  • Modify C++ model of radio frame component of receiver chain and employ improved modelas a means of identifying defects in interleaving and decoding algorithms residing in VHDL and embedded 'C' code.
  • Identify and remedy defects in power control and data framing software implementations.
  • Add power control features required to adapt 3GPP standards to orbitally controlled system.
  • Develop model based design for fuel management graphic user interface using Simulink and ARINC661 VAPS.
  • Generate DO178B compliant requirements and model-based code for fuel management system.
  • Integrate 3GPP SOC into mass produced modem card.
  • Develop, code and test AFC algorithm for 3rd generation cellular communications system using Modelsim FPGA/ARM processor.
  • Develop, code and test power control algorithm for 3gpp user equipment.
  • Test and debug software/firmware despreading device.
  • Design code and test sectors of 3GPP rake receiver /correlator.
  • Create Modelsim/Codelink/gdb testbed for simulation of interprocessor communications and hardware control.
  • Design and code layer one based MAC packet decoder.

Confidential

Lead DSP Engineer

Responsibilities:

  • Spearhead initial DSP software development for TC2000 multi-channel Voip product.
  • Formulated, documented and coded an integrated scheduling, real time data acquisition and buffer management kernel based on TI BIOS, using the TIC5441 DSP, and featuring super-efficient low delay staggered frame processing and compatibility with existing VoIP and RAS modules in a serial data environment.
  • Assisted in the Software Architecture and High Level Design of voice over packet data products to assure compliance.
  • Worked with cross-functional teams in the specification and definition of requirements.
  • Named as the key contributor to the project from the DSP group.
  • Assembled hardware prototype ahead of schedule that became the basis for integration of the remaining device sub-modules. Integrated a full suite of existing VoIP features into the new kernel, seamlessly and ahead of schedule.
  • Devised strategies for build, configuration and memory management.
  • Wrote real-time data acquisition patent applications: Low coincidence, multi-channel staggered time-slice frame scheduler. High granularity n-channel circular I/O queuing. Executed techniques on C5441 peripherals.

Confidential

DSP Project Lead

Responsibilities:

  • Assessed, designed and implemented new features for the Airfone airborne cellular system
  • Originated budgets, schedules and technical specifications, maintained release records, supervised testing, and specified release strategies for new features.
  • Created fast data feature in Airfone that quadrupled existing throughput, providing the basis for Airfone’s growth plans going forward.
  • Project involved revising code for bank of Analog Devices ADS2111 DSPs.
  • Conceived, documented, coded (for TI 320C51 using Code Composer).and integrated a v.32 modem capability, including distinct v.32 modem protocols operating at air and ground sites as well as a proprietary link between the two. Assembled hardware prototype for test and verification of feature additions.

Confidential

DSP Firmware Designer

Responsibilities:

  • Originate algorithms and design software for DSP56300 based multi-signal digital subscriber loop.
  • Coded and integrated clock recovery system, including PWM control of RF oscillator.
  • Composed, documented, coded, and integrated task scheduling and real-time data acquisition for a DSP-based QAM DSL device.
  • Designed a hardware integrator for PWM controller when the existing design proved faulty.

Confidential

DSP Firmware Designer

Responsibilities:

  • Compose algorithms, draft DSP56100 code and supervise integration of software modules for cellular base stations.
  • Integrated initial prototype code into a cost reduced ASIC-based production model over a holiday, making an early release of product possible.
  • Planned and managed complete software system for the realization of all signal analysis filtering and voice processing protocols required of a multi-mode transceiver.
  • Conceived and implemented tone detection algorithms (filtering and analysis) and call processing procedures for AMPS signaling protocols.
  • Created suite of UNIX tools for DSP code generation and analysis.

Confidential

Integration Manager

Responsibilities:

  • Oversee integration of new features and improvements into ADVANCE radio-controlled Intelligent Vehicle route planning and map matching device.
  • Initiated and implemented procedures for OOD design and C++ coding of real-time data acquisition, signal analysis and new system features.
  • Trained developers in use of target debugging tools. Drafted and disseminated methods of software performance testing, memory management, quality control and defect detection.

Confidential

Firmware Developer

Responsibilities:

  • Construct and implement layer one communications protocols and RF Modem control software in Lab-oriented Mobile Test Station.
  • Devised radio control procedures and wrote DSP56156 code for JDC call processing, data acquisition and transceiver performance testing.
  • Planned and coded ISA Bus PC to MC96002 intercommunication system.

Hire Now