KENNETH TABACCHI, M.S.E.E.
** ********, ****** ** ***** 310-***-**** ad2ggu@r.postjobfree.com https://www.linkedin.com/in/kentabacchi/
SENIOR FIRMWARE ENGINEER:
Yocto Embedded Linux RTOS Low Latency Wireless Audio DSP Bluetooth I am an experienced firmware professional, with a proven track record of delivering robust and scalable designs on time for various types of embedded products. I have extensive experience with real time multi-threaded embedded operating systems, as well as Linux driver development. I am a leader known for driving quality and consistency in all phases of the consumer electronics product life cycle. I write efficient C firmware with an emphasis on code maintainability. I have a strong process discipline and thrive in a fast paced and challenging environment, using tools such as Jira, and the agile work flow, and am comfortable with revision control systems, such as Git. I am conversational in Mandarin Chinese. Computer Languages:
Expert proficiency in C. Proficient in Python. Prior experience in C++ and C#. Technical Skills:
● Low Latency Audio
● USB
● SPI
● Yocto Linux / Audio
● NXP RT ARM processors
● Wifi (2.4 and 5 GHz bands)
● Bluetooth
● I2C
● PCIe
● FreeRTOS
● NXP iMx8 processors
● Precision Time Protocol
● I2S
● CAN bus
● Micro-controllers
● JTAG debuggers
● Logic analyzers
● UART
Professional Experience:
SENIOR EMBEDDED SOFTWARE ENGINEER 10/2022 - present Sonance San Clemente, California
Software apps and drivers for embedded Linux audio amplifiers.
● Developed a USB ADC and DAC interface using an NXP RT1170 micro-controller.
● Wrote Gstreamer plugins, applications (C language), interfacing with ALSA and Pulse Audio drivers.
● Developed a Dante and AES67 low latency networked audio decoder.
● Developed an efficient and highly vectorized variable ratio sample rate conversion for in C NXP iMx8 ARM processor running in Yocto Linux.
● Implemented networked audio over G.hn home networking protocol.
● Developed Syncronized audio playback to multiple devices over ethernet using PTP (IEEE 1588) in C. SENIOR FIRMWARE ENGINEER (AUDIO) 10/2020 - 7/2022
LucidSound (acquired by ACCO Brands) Carlsbad, California Lead firmware engineer and product manager for wireless gaming audio products.
● Increased battery life by 4.5 times by sourcing, qualifying and porting Lucid’s firmware IP to a more efficient wireless audio SOC, Airoha AB15xx.
● Rescued orders that were in jeopardy with a big retailer due to supply chain constraints by finding SOC alternatives and implementing them into a head set design in a compressed time frame.
● Designed RTOS firmware based on FreeRTOS in C for low latency Bluetooth wireless headsets. Page 1 of 3
KENNETH TABACCHI, M.S.E.E.
● Tuned headsets with DSP audio parametric equalization for the best possible sound, improving our customers’ experience with our products.
● Developed consumer software in the object oriented C# language to update firmware on headsets over USB HID.
● Recruited a group of customer beta testers for our products from the ground up. SENIOR FIRMWARE ENGINEER 12/2016 - 9/2020
Avnera Corporation (acquired by Skyworks Inc.) Beaverton, Oregon Senior firmware engineer for a proprietary wireless audio SOC covering gaming audio and wireless speakers.
● Helped secure $1 million worth of business by architecting a firmware system for a first party console manufacturer’s head set that was well reviewed by consumers.
● Managed customer support for an SDK for proprietary wireless SOC’s.
● Coded a firmware MAC for custom 2.4 GHz and 5 GHz radios.
● Designed and coded a firmware MAC for an Xbox radio used in gaming headsets.
● Wrote a library to support security protocols.
INDEPENDENT CONSULTANT 11/2015 - 11/2016
Tabacchi Consulting, LLC Irvine, California
Firmware consultant on various customer projects, including wireless audio, audio DSP, Linux device drivers, and automotive control.
● Met a demanding ship schedule for a project that was already behind schedule, saving $500,000 dollars worth of business for my client.
● Firmware solutions in C for wi-fi gaming headsets.
● DSP solutions in assembly for audio filtering.
● Linux device drivers in C for SSD memory management.
● Firmware solutions in C for automotive control systems. PRINCIPAL FIRMWARE ENGINEER 2/2008 - 11/2015
Western Digital Corporation Irvine, California
Firmware engineer for a hard disk drive company, focused on developing robust and scalable solutions with high manufacturability.
● Worked in cross functional teams to design, develop and implement robust firmware features and algorithms for 32 bit ARM microprocessors.
● Converted simulation results in Matlab into embedded C firmware.
● Managed and released firmware components for large-scale mass production.
● Two patents awarded.
AUDIO DESIGN ENGINEER 5/2005 – 1/2008
Momentum Data Systems Fountain Valley, California
DSP engineer for a company that designed DSP modules for high fidelity audio amplifiers.
● Developed and implemented DSP filter engines (FIR, IIR).
● Managed customer support for DSP products.
DSP ENGINEER 1/2004 – 5/2005
Alpine Electronics Research of America, Inc. Torrance, California DSP engineer for a car stereo company.
● Developed audio signal processing algorithms for the automotive space. Page 2 of 3
KENNETH TABACCHI, M.S.E.E.
DIGITAL DESIGN ENGINEER 7/2002 – 1/2004
Peavey Electronics Corp. Meridian, Mississippi
DSP developer for a musical instrument and audio amplifier company.
● Developed and coded real-time digital signal processing algorithms for guitar amplifiers in assembly language.
Education:
University of Michigan Ann Arbor, MI
Master of Science in Electrical Engineering Systems – Signal Processing Page 3 of 3