David Garnett

David Garnett Email and Phone Number

Senior Software Engineer @ Qualcomm
Santee, CA, US
David Garnett's Location
Santee, California, United States, United States
David Garnett's Contact Details

David Garnett personal email

n/a

David Garnett phone numbers

About David Garnett

Master of Science in Engineering Science with over 20 years' experience in firmware engineering ... Contributed as team lead, firmware architect, and individual contributor ... Project scales from embedded in smart cards to small single-board computers to moderately large complex systems to systems with 100s of processors in multiple 19-inch racks Please use my personal email address for initial contact ... davidngarnett@gmail.com

David Garnett's Current Company Details
Qualcomm

Qualcomm

View
Senior Software Engineer
Santee, CA, US
Website:
qualcomm.com
Employees:
48952
David Garnett Work Experience Details
  • Qualcomm
    Senior Software Engineer
    Qualcomm
    Santee, Ca, Us
  • Innoflight
    Senior Software Engineer
    Innoflight Sep 2023 - Present
    San Diego, California (Ca), Us
  • Accomplishments
    Firmware Engineer - Individual Contributor, Team Lead, Architect
    Accomplishments Jan 2000 - Present
    ACCOMPLISHMENTSFirmware architect and sole developer for a FinTech device embedded in a smartcard with severe power constraints and with an SoC that was extremely memory constrained ... instrumental in hardware troubleshooting for functionality and efficiency of many troublesome hardware interfaces ... several prototypes were successfully tested in retail stores. Architect, Build 0 firmware team lead, and integration team lead for a system development project that engaged our team's services when the project was already 6 months behind schedule and over budget ... the project was completed by the original schedule deadline and within the original project budget. Firmware architect, sole developer, and subcontractor team lead for a Network Attached Storage product ... the OS was Linux and included, among other components, an SMB component, an NTFS component and a DLNA server component ... the product was successfully launched within schedule and within budget after leading the OMB in Taiwan through diagnostic tests and production tests on the pilot production line. Architect, Build 0 Software Team Lead, and Integration Team Lead for a system development project that included several hundred DSP processors, 5 processor boards, 5 large scale vector display processing boards, and 10 GPIB plotters ... the project was completed on time and within budget. See my attached resume for more detail
  • Skills
    Firmware Engineer - Individual Contributor, Team Lead, Architect
    Skills Jan 2000 - Present
    SKILLSNatural leader ... practiced presentation speaker ... adept at contributing to customer and marketing meetings which frequently include offshore teams ... expert at translating customer and marketing requirements into engineering functional and performance requirements ... 'C' language expert ... limited C++ ... IDE and toolchain expert ... Waterfall and Agile methodologies ... Real-Time Operating System (RTOS) expert ... bare-metal firmware ... ARM SoCs ... SPI, I2C, CAN, and other serial device communication ... Linux kernel build expert, including use of all Yocto features ... Linux device tree ... Linux drivers ... Near-Field Communication (NFC) protocols, development, and integration ... system integration expert ... defect tracking systems, including Jira, Clearquest, and BugZilla ... Git and Github ... networking including many TCP/IP protocols See my attached resume for more detail
  • Google
    Senior Firmware Engineer
    Google May 2022 - Aug 2022
    Mountain View, Ca, Us
    I am developing firmware for Google SoCs.
  • Lam Research
    Senior Software Engineer
    Lam Research Oct 2020 - Apr 2022
    Fremont, Ca, Us
    Developed Windows Forms applications to support Lam Research R&D
  • Various Companies
    Firmware Architect And/Or Developer
    Various Companies May 2017 - Feb 2020
    Greenwich, Ct, Us
    Contract firmware architect and/or developer for several companies - details will be provided on request
  • Plastc
    Firmware Architect And Sole Developer
    Plastc May 2014 - Apr 2017
    Plastc was creating a unique payment device, the PlastcCard … Key technical challenges included Severe power and current consumption constraints based on 7mAH battery … Severe memory constraints (256KB Flash, 32KB RAM) … Implemented as bare-metal application, then ported FreeRTOS to the Cypress PSoC4 SoC soon after that … Hardware/Firmware components: ARM Cortex-M0, Bare-Metal and FreeRTOS, Bluetooth Low Energy, AES & ECC encryption, SHA authentication, A4WP/PMA wireless charging, E-Ink display, capacitive touch, magnetic stripe emulation, contact and contactless EMV … Developed a BLE Custom Profile using the Cypress PSoC Creator BLE Component GUI and the Bluetooth SIG Bluetooth Design System.
  • Various Companies
    Firmware Architect And/Or Developer
    Various Companies Aug 2010 - Apr 2014
    Greenwich, Ct, Us
    Contract firmware architect and/or developer for several companies - details will be provided on request
  • Western Digital
    Firmware Architect And Developer
    Western Digital Jul 2007 - Jul 2010
    San Jose, Ca, Us
    July 2007 through July 2010 … Firmware Architect for WD’s Linux based second-generation Networked Attached Storage … this second-generation NAS product went on to have more than $50 million in sales …Participated in every phase of the project including concept design, requirements development, hardware, and firmware design, firmware development, board bring-up on every prototype and the production board, and spent 3 weeks at the ODM in Taiwan helping them bring up the pilot production line and verified the production diagnostic program and production program executed without issues
  • Various Companies
    Firmware Architect And/Or Developer
    Various Companies Jun 2006 - Jun 2007
    Greenwich, Ct, Us
    Contract firmware architect and/or developer for several companies - details will be provided on request
  • Spectrum Signal Processing
    Firmware Architect, Team Lead, And Developer
    Spectrum Signal Processing Feb 2005 - May 2006
    Burnaby, Bc, Ca
    Field Applications Engineer … Solved complex customer problems, provided systems engineering to match Spectrum solutions with customer requirements … customer training … system installation … system integration … frequent customer presentations … Rational Rose, Visio, Zeligsoft Component Enabler, Wind River Systems Tornado and VxWorks, Xilinx tools, and JTRS SCA.
  • Cubic Global Defense
    Firmware Architect, Lead, And Developer
    Cubic Global Defense Feb 2003 - Jan 2005
    San Diego, California, Us
    Team lead and architect. Responsible for tasking, scheduling, work product reviews, providing team status updates to the program and technical management, and customer personnel … Joint Tactical Radio System (JTRS) Software Communications Architecture (SCA) Waveform Software Architect – Responsible for all design to support and integrate waveform software with the SCA … utilized Rational Rose and Spectrum Signal Processing SDR-3000 development platform.
  • Various Companies
    Firmware Engineer
    Various Companies Jun 2001 - Dec 2002
    Greenwich, Ct, Us
    Contracted with Varatouch, Movidis, Vytek, and SAIC … Linux, RTOS, and bare-metal firmware development - details will be provided on request
  • Various Companies
    Firmware Engineer
    Various Companies Jan 2000 - Oct 2001
    Greenwich, Ct, Us
    Titan Linkabit ... June 2001 through October 2001 … Updated prototype AES encryption software to be suitable for a real-time embedded system… collaborated with experts in the new encryption standard and the prototype software used to implement the new standard … developed the Linux driver for a proprietary dual-port memory component.Nokia Mobile Phones … November 2000 through May 2001 … Developed a Windows 2000 NDIS 5.0 compatible WAN NIC miniport driver for an Ethernet NIC card that implemented the PPPoE protocol.Wireless Knowledge ... January 2000 through October 2000 … Developed Win 2K/NT service that implemented a distributed SNMP agent to monitor and report the performance of any number of servers in an enterprise setting. Integrated a proxy RADIUS server into a system that sits in an enterprise DMZ for secure access to servers.

David Garnett Education Details

  • Uc San Diego
    Uc San Diego
    Engineering Science
  • Uc San Diego
    Uc San Diego
    Computer Science

Frequently Asked Questions about David Garnett

What company does David Garnett work for?

David Garnett works for Qualcomm

What is David Garnett's role at the current company?

David Garnett's current role is Senior Software Engineer.

What is David Garnett's email address?

David Garnett's email address is da****@****rld.com

What is David Garnett's direct phone number?

David Garnett's direct phone number is +121241*****

What schools did David Garnett attend?

David Garnett attended Uc San Diego, Uc San Diego.

Who are David Garnett's colleagues?

David Garnett's colleagues are Jean-Marc Ricatte, Tao Xue, Jacob Castro, Rachelle Chen, Paul Poppleton, Shiva Kumar Bhavanari, Cristiqn Dickisnson.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.