Embedded Software Engineer at Specialized Bicycle Components
Zurich, Zurich, Switzerland
Join Prog.AI to see contacts
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.
10 years of coding experience
6 years of employment as a software developer
Master of Science - MS Elektrotechnik - Informationstechnik, Master of Science - MS Elektrotechnik - Informationstechnik at Karlsruhe University of Applied Sciences
Eclipse Wakaama is a C implementation of the Open Mobile Alliance's LightWeight M2M protocol (LwM2M).
Role in this project:
Embedded 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.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded 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