Charles Fleck
Firmware Engineer

Seattle Office


    • BS in Electrical Engineering with focuses in sensors/sensor systems and embedded engineering from the University of Washington
    • BS in Applied Computational Mathematics and Sciences with a focus in engineering from the University of Washington 


    Interests / Obsessions

      • Making Music – mostly jazz and rock
      • Bouldering
      • Reading

    Favorite Quote

    The ability to quote is a serviceable substitute for wit.

    – Oscar Wilde


      • Embedded programming in C, C++, and assembler
      • Higher level programming experience in Java, C#, and Python
      • FPGA programming using Verilog
      • Designing and programming sensors and sensor systems 


      • 3 years of experience as a firmware engineer and some experience as an electrical engineer
      • Developing firmware on a variety of processors include STM32, Atmel, Nordic, and many others
      • Familiar with various communication interfaces including: BLE, SPI, I2C, RS-232, and internet protocol
      • Reviewing layouts, schematics, and code
      • Cleaning up code with programs such as PC-Lint
      • Working in scrums
      • Collaborating with various disciplines