Kevin Gilbert

Senior Embedded Software Engineer at Cirrus Logic

Austin, Texas, 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
Kevin Gilbert is a Senior Embedded Software Engineer with 13 years of experience building end-to-end IoT and embedded systems, currently contributing at Cirrus Logic from Austin. He has deep hands-on expertise in Mbed OS development and tooling—contributing to Arm’s flagship open-source platform by improving pin mappings, docs, CI tooling, and device test automation. Kevin blends low-level firmware and motor/sensor control experience with cloud-native stacks, having built reusable sensor ingestion pipelines, Auth0-secured APIs, React frontends, and Kubernetes-deployed multi-tenant ML model deployment for edge devices. He is driven by mentorship and automation, often shipping Python and shell tooling to streamline builds and documentation, and brings a pragmatic systems view that spans silicon to cloud.
code13 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (B.S.), Electrical and Computer Engineering, Bachelor of Science (B.S.), Electrical and Computer Engineering at The University of Texas at Austin
github-logo-circle

Github Skills (34)

robotics10
c-language10
controller10
python10
document-generation10
c1110
real-time-systems10
c1710
mappings10
controls10
automation10
sys10
embedded10
automations10
cprogramming-language10

Programming languages (7)

C++CCMakeSWIGVueHTMLPython

Github contributions (5)

github-logo-circle
ut-ras/Rasware

Feb 2013 - Apr 2015

A generic robotics controller for the EK-LM4F120XL Stellaris Launchpad.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:30 commits, 2 pushes, 1 comment in 2 years 2 months
Contributions summary:Kevin primarily worked on low-level robotics control software. Their contributions involved modifications to motor control functions and associated header files, suggesting an understanding of hardware interaction. They also made changes to the system time and ADC initialization, implying an involvement in sensor data acquisition and real-time system management within the embedded environment of the robotics controller. Furthermore, they updated the project settings related to file compilation, indicating some involvement with the build system of the project.
roboticscontrollerstellarisgenericlaunchpad
ARMmbed/mbed-os-5-docs

Aug 2017 - Mar 2019

Full documentation for Mbed OS 5 and 6
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:118 commits, 62 PRs, 19 pushes in 1 year 7 months
Contributions summary:Kevin primarily worked on automating and improving the documentation generation process within the repository. They developed and modified Python scripts and shell scripts to parse configuration files, extract relevant information, and update documentation. Their contributions include implementing features to handle different file types, making the scripts Python3 compliant, and refining the overall script usage and functionality. The user also introduced features for splitting parameter lists within the documentation.
mbedmbed-os
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