Mark

1/18/2015
San Diego, CA

Position Desired

Software Engineering
San Diego, CA
Yes

Resume

PROFESSIONAL SUMMARY

Experienced engineer with wide-ranging skills and ability to quickly build expertise in new areas.

Extensive experience in all aspects of embedded firmware development, including system architecture and design, real-time constraints, implementation, integration, on-target debugging, and working closely with customers to resolve issues. Experience in managing development teams, creating project plans and supervising software development from design to completion, working as technical lead responsible for design of audio and application systems, and coaching / mentoring new hires and junior team members.

AREAS OF EXPERTISE
Digital Signal Processing, Embedded System Design, Real-Time Operating Systems, Wireless Telecommunications, Speech Coding, Voice Quality Evaluation, Software Development, C/C++, Assembly Programming, MATLAB, System Simulations, Wireless Standards (CDMA / UMTS), Speech and Audio Coding Standards (3GPP/3GPP2, MPEG), Device Drivers, and Audio Accessibility Algorithms (TTY/TDD, CTM).


WORK EXPERIENCE

Qualcomm, Inc. / Qualcomm Technologies, Inc.
June 2006 - February 2013
Staff Engineer, Speech Coding Group / Voice Systems Group (June 2006 - February 2013)
Technical lead position - primary point of contact at system level responsible for various technology areas: Speech coding & general voice quality, CVSD, DTMF detection, TTY/TDD, Cellular Text Modem (CTM). Responsible for validating and maintaining bit-exact reference implementations and test vectors for use by development teams, and working with internal test and customer support teams to resolve issues as needed. Some specific accomplishments include:
• Technical support and participation in wideband speech demos (CTIA, GSM Mobile World Congress).
• Creation of software tools and scripts to automate and aid analysis of logs (data extraction, signal detection and segmentation, voice quality scoring, etc.).
• Improving CTM receiver performance in the presence of timing discontinuities (e.g., GSM handovers).
• Method for improving DTMF detection for signals degraded by source coding and impaired channel.
• Low-complexity fixed-point CVSD reference design for software implementation in Bluetooth devices.
• Method to reduce Receive Idle Channel Noise caused by speech decoder.
• Enhancement to voice activity detection (VAD) algorithm to improve detection of low level tones.
• System design and module reference code for TTY support on VoLTE (Voice over LTE).
• Technical training presentations on various technologies (TTY/CTM, DTMF detection, CVSD, etc.).
• Onsite support trips to resolve various blocking customer issues relating to voice quality and TTY.


Nokia Mobile Phones, Inc., San Diego, CA
July 1996 - March 2006

Multimedia Architect (November 2004 - March 2006)
Technical team leader position - responsible for evaluating architectural impact of new requirements, coordinating changes with other affected groups, estimating required work effort and creating initial project plans as needed, and reviewing proposed implementation. Also responsible for proposing and reviewing interface changes, participating in multimedia-related strategy discussions, and interacting with global interface owners and technology development groups. Some specific accomplishments include:
• Designed test system for real-time logging and injection of audio data between phone and PC for use in module bit-exact testing, general debugging and field testing for all 5th generation HW platforms.
• Designed new DSP tuning parameter scheme for 4.5th and 5th generation HW platform DSP to make DSP releases product-independent.
• Managed integration and verification of new audio algorithms to the 4.5th and 5th generation DSP code base.
• Helped drive SW merge of application DSP SW code base between San Diego and UK teams on 4.5th generation HW to better utilize shared SW development resources.
• Participated in the planning and execution of transfer ownership of this code base to San Diego.
Sr. Design Engineer (April 2004 - November 2004)
Responsibilities and accomplishments:
• Developed memory partitioning scheme to optimize cache use between application and protocol SW.
• Push-To-Talk (PTT) development and integration, including jitter buffer management, speech coding, audio hardware interface, and integration with application control system.
• Voice over IP - Extended and adapted PTT functionality in DSP to allow VoIP for technology demonstration purposes.

Audio Component Factory Manager (November 2002 - April 2004)
Managed audio product support team of 6 Audio Acoustics and 2 DSP engineers. Responsible for directing product-specific audio tuning (both mechanical/acoustic and DSP algorithm tuning) to meet customer and internal audio quality requirements. Developed innovative methods for audio quality assessment using a combination of digital and acoustic audio interfaces.

6385 Project Multimedia Technical Lead (April 1999 - November 2002)
Developed DSP audio system for 6385 phone, which also served as development project for 4th generation HW platform. ...

Login or Register to view the full resume.