Summary
Frank Weiss is a multidisciplinary hardware and software engineer with 14+ years building embedded systems, IoT, and robotics, combining deep C/C++ firmware skills with practical electronics and PCB experience. Based in San Francisco, he’s delivered prototypes and product-ready designs across HP Labs, consumer IoT, and BLE/low-power devices, and champions test-driven development to keep firmware maintainable and reliable. He’s comfortable spanning the stack—from digital circuit design and signal-processing proofs of concept (e.g., an energy-spectrum approach to phone shake detection) to cloud-connected motor control for home automation. His work emphasizes pragmatic modeling—simplifying representations like topological maps to solve real problems—and he frequently validates designs with hands-on measurement (logic analyzers, power profiling) and custom test fixtures. Active on GitHub, he publishes embedded projects (ESP8266/ESP32 and robotics) that demonstrate his focus on real-world interaction and long-lived, well-tested code.
14 years of coding experience
35 years of employment as a software developer
Bachelor's, Electrical and Computer Engineering, Bachelor's, Electrical and Computer Engineering at University of California, Santa Barbar
Bachelor of Science (BS), Electrical and Computer Engineering, Bachelor of Science (BS), Electrical and Computer Engineering at UC Santa Barbara
Bacelor's, Electrical and Computer Engineering, Bacelor's, Electrical and Computer Engineering at University of California, Santa Barbara
English, German