Mathieu Le Goc

Senior Principal Firmware Engineer at Marvell Technology

San Francisco, California, 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
Mathieu Le Goc is a Senior Principal Firmware Engineer with a decade of experience blending academic research and product-grade embedded systems, now based in San Francisco. He has led hardware and firmware development from prototypes to production at Google ATAP and across startups, most recently at Marvell following Celestial AI’s acquisition. Passionate about human-computer interaction, he invented award-winning Swarm User Interfaces and open-sourced the Zooids platform, demonstrating a rare mix of HCI creativity and low-level communication engineering. His GitHub work on SwarmUI highlights full-stack and UDP-based swarm communication expertise that bridges visualization and real-world actuation. Trained as a PhD in Computer Science from Université Paris-Saclay and grounded in electrical engineering, he excels at turning novel sensing concepts into robust systems through cross-functional leadership.
code10 years of coding experience
job9 years of employment as a software developer
bookExchange Student (ERASMUS) Electrical Engineering, Exchange Student (ERASMUS) Electrical Engineering at Georg Simon Ohm University of Applied Sciences Nurnberg
bookM.Eng. Electrical Engineering Computer Science, M.Eng. Electrical Engineering Computer Science at ESIEA - École d'Ingénieur·e·s d'un numérique utile
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Université Paris-Saclay
languagesEnglish, German, French, Korean
github-logo-circle

Github Skills (15)

file-processing10
parallel-processing10
multiprocessing10
api10
preprocessing10
apidoc10
post-processing10
language-processing10
document-processing10
data-processing10
json9
user-interface8
openframeworks8
human-interface8
graphical-user-interface8

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
ShapeLab/SwarmUI

Nov 2016 - Jan 2019

Necessary material to build and use Zooids to create Swarm User Interfaces
Role in this project:
userFull-stack Developer
Contributions:53 commits, 7 PRs, 53 pushes in 2 years 2 months
Contributions summary:Mathieu contributed significantly to the `shapelab/swarmui` repository, primarily focused on the Processing API and related functionalities. The commits included adding files for the Processing API, implementing the ZooidManager class with UDP communication for sending and receiving zooid data, and creating the Zooid class. These changes suggest a focus on building the backend and communication protocols for the swarm user interface. The user also worked on updating the existing code with new versions and fixing bugs to improve the project.
interfacesswarmuser-interfaces
mathieulegoc/SmartTokens

Jul 2015 - Dec 2015

Contributions:16 commits, 13 pushes, 2 branches in 4 months
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
Mathieu Le Goc - Senior Principal Firmware Engineer at Marvell Technology