Summary
Emily Ruppel is a research scientist with nine years of experience designing end-to-end systems for energy-harvesting, batteryless devices, spanning hardware, firmware, compilers, and runtime software. A former PhD candidate at Carnegie Mellon’s ABSTRACT lab, she built everything from computational RFID tags to a batteryless PocketQube satellite and created LLVM compiler passes and transactional execution models to make intermittent computing practical. Her work uniquely connects circuit-level power behavior to programming frameworks, enabling reliable sensor and actuator interaction despite frequent power failures. At Bosch Research she now applies this interdisciplinary expertise to industrial research problems, combining hands-on power electronics and bare-metal firmware with systems and language-level solutions. Colleagues would note she blends meticulous circuit design with experimental systems leadership, having led multiple multidisciplinary prototype teams.
9 years of coding experience
6 years of employment as a software developer
High School, High School at Loch Raven High School
The University of Maryland, College Park
Doctor of Philosophy - PhD, Electrical and Computer Engineering, Doctor of Philosophy - PhD, Electrical and Computer Engineering at Carnegie Mellon University