Edward V. Bacho 1

Edward V. Bacho
Bus. Phone: 408.241.4149
Mobile: 408.981.5924

CNSV Member

IEEE Member

Firmware Consultant for Embedded and RTOS systems including hardware architecture and schematic review.

1173 Kent Ave
Sunnyvale, CA 94087-5008

Extensive experience in developing real-time and embedded firmware. I am especially adept at taking on code late in the development process. Experience includes:

  • Developed and debugged code on Bluetooth chips (Classic and BLE) by CSR, Nordic, and STM32. These ran software like CSR OS, FreeRTOS, ThreadX, and WICED.
  • Integrated STM32 and ThreadX code into drivers for serial ports and external QSPI flash.
  • Analyzed and improved FW download performance of Nordic IoT system. Data path was C# program to ADROCOM I2C interface to BLE dongle to BLE receiver to I2C.
  • Wrote C# code for a data collection system using VISA instrument control.
  • Designed OTA system for STM32-based product, and implemented the bootloader part of the system.
  • Assisting HW engineers in HW/FW architecture.
  • Developed FW for Cirrus audio chips (CS74L90, CS48LV41F, CS35L41) and their development tools (WISCE, SoundClear).
  • Developed and debugged HW with SPI, I2S, TDM, AC2, USB interfaces.
  • Developed code for PSA and hearing aids, both internal FW and external SW.
  • Integrated systems with Amazon AWS software.
  • USB3 driver investigation for the Cypress FX3 chip.
  • Embedded Linux development including Yocto, CLSIC drivers, ALSA audio applications, and general system design/integration.
  • HW/FM designs with Technexion NXP modules.

Skills include:

  • Embedded Software
  • Embedded Linux
  • Embedded C
  • Computer Science
  • Technical Architecture
  • Multitasking
  • Troubleshooting
  • Technical Leadership
  • Microprocessors
  • ICE

          Edward V. Bacho 2