Technical Team Lead Engineer Resume
Santa Clara, CA
SUMMARY
- Experienced Software Embedded and DSP Engineer / Technical team lead specializing in all areas of embedded firmware development, architectural definition, prototyping, design, interface implementation, testing and maintenance.
- Recognized for successfully solving complex problems and reducing debugging time for software developers by leveraging extensive background with full software development cycle.
- Skilled at coordinating and managing partnered resources to successfully drive the project through all development and test milestones.
TECHNICAL SKILLS
Languages: C, C++, Embedded VC++ and Visual C++
Assembly Languages: Super - H, TI, Analog devices, Microchip PIC16Fx, Motorola and MAXQ
Platforms: Microsoft Windows 95/98/NT/2000/XP/Vista, UNIX, LINUX, ThreadX and QNX
Tools: IAR embedded workspace, MATLAB, TI Code Composer Studio, ARM Developer Suite, Real View Developer Suite, Green Hills, MPLAB XDE, HEW and MFC
Peripheral Protocols: I2C, USB, UART, RS232, SPI
Kernel Drivers: Embedded Linux/Android, Kernel configurations and Kernel Drivers
Other: Digital Signal Processing (DSP), Audio Codec’s, ITU standards, Video Codec’s, OFDM, SEI CMM level 5 standard and image (touch) processing algorithms, LIDAR Algorithms for highest performance mass market navigation system.
PROFESSIONAL EXPERIENCE
Confidential, Santa Clara, CA
Technical Team Lead Engineer
Responsibilities:
- Senior Firmware engineer / Technical team lead Engineer for laser-focused products that are affordable, delightful and beneficial to customers by freeing them from household chores.
- Responsible for architecture and lead implementation of the firmware that runs at the core of the highest performance mass-market navigation system on the planet.
- Additionally, responsible to lead SW team that span the stack from real-time embedded firmware to the kernel modules and drivers connecting sensors to the autonomous navigation platform.
- Designed and implemented touch firmware for Symbol based recognition engine on imager MCU.
- Perform conceptual design in MATLAB, firmware implementation in embedded C, and execute unit test plans that ensure product quality while controlling execution speed and code size.
- Port time critical modules into assembly code for speed performance and code space efficiency
- Execute test suites and reported software defects in E2E test.
- Experience taking software deliverable from prototype to volume production (including designing for scale, authoring test plans, coordinating deployments with operations)
- Strong communication and organization skills, experience working with small / large cross-functional teams (mechanical, electrical, software, product management)
Confidential
Software Engineer Team Lead
Responsibilities:
- Headed Touch Engineering team for handheld product firmware, tools and systems.
- Addressed all Tier1 customer firmware issues and worked closely with Apps Team in solving customer related issues within stipulated timeline.
- Developed embedded touch algorithms for multi-touch detection, tracking and noise resilience, used on chip DSP to improve performance, allowing company touch products to be “leading edge”
- Developed intelligent automatic palm rejection and hover rejection algorithm to assist with note-taking on large touch panels
- Led on demand touch cross-functional task force to resolve customer production issues on timely basis
- Led team design reviews, ensuring high quality firmware touch products were produced
- Mentored junior engineers to quickly develop technical proficiency resulting in reduced development costs
- Partnered with production engineers to smoothly transition products from development to production
- Integrated and validated software subsystems to ensure desired level of functional requirements and use cases were met.
- Worked with multiple customers both domestically and internationally to ensure products were market ready
Confidential, San Jose, CA
Senior Embedded & DSP Engineer
Responsibilities:
- Ported existing diagnostic’s echo-canceller to new hardware platform used for automation industry. This allowed company to reduce hardware costs and avoid product obsolescence.
- Designed and implemented C/Assembly optimization of audio codec’s (MP3, WMA-9, AAC, OGGVORBIS and SBC) on SH processors
- Designed FIR, IIR, FFT and Decimation filter module for SH7723 SIU sound interface unit module
Confidential
Software Engineer
Responsibilities:
- Key team member on in-house project for Orthogonal Frequency Division Multiplex (OFDM) system on Altera Flex 20K using ANSI “C” firmware specification
- Developed customer related user manuals and technical documents for AAC LD Encoder
- Worked with marketing team to develop trade show content