Senior Principal Firmware Engineer at Marvell Technology
San Francisco, California, United States
Join Prog.AI to see contacts
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.
11 years of coding experience
9 years of employment as a software developer
Exchange Student (ERASMUS) Electrical Engineering, Exchange Student (ERASMUS) Electrical Engineering at Georg Simon Ohm University of Applied Sciences Nurnberg
M.Eng. Electrical Engineering Computer Science, M.Eng. Electrical Engineering Computer Science at ESIEA - École d'Ingénieur·e·s d'un numérique utile
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Université Paris-Saclay
Necessary material to build and use Zooids to create Swarm User Interfaces
Role in this project:
Full-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.
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.