Post Job Free

Resume

Sign in

Senior Embedded Software Engineer

Location:
Irvine, CA
Posted:
January 04, 2024

Contact this candidate

Resume:

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



Contact this candidate