Marc Lasch

Embedded Software Engineer at Specialized Bicycle Components

Zurich, Zurich, Switzerland
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
Marc Lasch is an embedded software engineer based in Zurich with a decade of experience building IoT and networking firmware, currently focusing on eBike systems at Specialized Bicycle Components. He has strong hands-on expertise in Bluetooth LE, LwM2M and constrained-network protocols, evidenced by contributions to Eclipse Wakaama and the Zephyr RTOS where he improved LwM2M behavior, firmware update flows, and ESP32 Wi‑Fi robustness. His background spans FPGA data acquisition at Airbus and systems work at CERN, giving him a rare blend of low-level hardware insight and production embedded software practice. Comfortable across C-level IoT stacks and RTOS internals, he pays attention to cross-platform compatibility and resource-constrained optimizations that often go unnoticed.
code10 years of coding experience
job6 years of employment as a software developer
bookMaster of Science - MS Elektrotechnik - Informationstechnik, Master of Science - MS Elektrotechnik - Informationstechnik at Karlsruhe University of Applied Sciences
languagesGerman, English, French
github-logo-circle

Github Skills (17)

coap10
embedded-language10
zephyr-rtos10
c1110
c1710
iot10
lwm2m10
embedded10
realtime9
microcontroller9
cmake9
esp328
wifi8
bluetooth8
bluetooth-le8

Programming languages (9)

C++ShellCJavaScriptGoBitBakeJupyter NotebookPython

Github contributions (5)

github-logo-circle
eclipse-wakaama/wakaama

Feb 2021 - Jul 2022

Eclipse Wakaama is a C implementation of the Open Mobile Alliance's LightWeight M2M protocol (LwM2M).
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:104 reviews, 14 commits, 65 PRs in 1 year 4 months
Contributions summary:Marc primarily contributed to the core functionality of the Eclipse Wakaama project, focusing on the implementation of the LwM2M protocol. Their work involved unifying and refactoring callback mechanisms for block transfers, which are essential for handling larger data payloads in constrained environments. Additionally, the user fixed platform-specific issues related to timeout print statements and adjusted the CoAP block size configuration, demonstrating a focus on optimization and cross-platform compatibility. They also addressed bugs and refined the server's interaction with bootstrap processes.
alliancedevice-managementeclipseiotlwm2m-protocolm2m
zephyrproject-rtos/zephyr

Feb 2021 - Mar 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 reviews, 10 PRs, 16 comments in 4 years 1 month
Contributions summary:Marc primarily contributed to the Zephyr RTOS project, focusing on the LwM2M (Lightweight M2M) implementation, and the ESP32 Wi-Fi driver. Their contributions included adding functionality for firmware update cancellation, modifying registration messages, and addressing compiler warnings in the ESP32 Wi-Fi driver. The user also addressed potential errors in message handling and prevented unintended client restarts during the bootstrap process, demonstrating an understanding of embedded system resource management.
bluetooth-lereal-timezephyrsecuregit-repository
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
Marc Lasch - Embedded Software Engineer at Specialized Bicycle Components