Sarah Knepper

Software Engineer at Intel Corporation

United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Sarah Knepper is a software engineer with 11 years of professional experience, currently contributing to the Intel Math Kernel Library at Intel. She combines deep technical rigor—grounded in a PhD in Mathematics and Computer Science—with practical embedded systems and IoT experience, evidenced by substantial contributions to the UPM hardware driver repository. Her work spans high-performance numerical software and low-level sensor/actuator drivers, demonstrating comfort across both algorithmic libraries and hardware integration. Sarah graduated magna cum laude in Computer Science and Theatre, reflecting a rare blend of analytical precision and creative communication. Colleagues can expect a developer who moves fluidly between complex mathematical systems and hands-on device support, and who documents cross-language examples to make embedded tooling accessible.
code11 years of coding experience
bookBachelor’s Degree, Computer Science and Theatre, Egregia Cum Laude (4.0 GPA), Bachelor’s Degree, Computer Science and Theatre, Egregia Cum Laude (4.0 GPA) at College of Saint Benedict and Saint John's University
bookDoctor of Philosophy (Ph.D.), Mathematics and Computer Science, Doctor of Philosophy (Ph.D.), Mathematics and Computer Science at Emory University
github-logo-circle

Github Skills (13)

c1710
iot10
actuator10
embedded10
internet-of-things10
cpp10
c1110
sensor10
python10
sys10
interfacing10
hardware-interface10
javascript9

Programming languages (4)

C++ShellPythonFortran

Github contributions (5)

github-logo-circle
eclipse-upm/upm

Nov 2014 - Jan 2015

UPM is a high level repository that provides software drivers for a wide variety of commonly used sensors and actuators. These software drivers interact with the underlying hardware platform through calls to MRAA APIs.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:40 commits, 41 PRs, 34 pushes in 2 months
Contributions summary:Sarah contributed extensively to the UPM (Unified Peripheral Manager) repository, focusing on driver implementations and examples for various sensors and actuators commonly used in IoT applications. Their work involved adding support for new sensors like the LDT0-028, Grove button, Grove light, Grove touch, Grove LED, and the TTP223. They also improved documentation and provided examples in multiple languages (C++, JavaScript, Python), demonstrating a focus on hardware integration and creating software drivers for interacting with embedded systems.
driversmraasensorscallscommonly
sknepper/oneMKL

Jul 2021 - Mar 2025

oneAPI Math Kernel Library (oneMKL) Interfaces
Contributions:13 pushes, 11 branches in 3 years 8 months
cudakernelmathgpuoneapi
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Sarah Knepper - Software Engineer at Intel Corporation