Edward V. Bacho
Bus. Phone: 408.241.4149
Mobile: 408.981.5924
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
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