Summary
Adrian Lutz is a principal software architect based in Zurich with over a decade of hands-on experience designing and leading high-stakes embedded and robotics software projects. He combines deep expertise in microcontrollers, RTOS and embedded Linux with a proven track record delivering event-driven, distributed systems that span from cloud-connected IoT gateways to real-time, high-performance printing and medical devices. As a technical lead at Zühlke he has managed and coached teams of 4–20 engineers, recruited cross-border teams, and translated CEO-level requirements into scalable architectures and optimized implementations in C/C++, C# and Python. Notable strengths include architecting complex Azure IoT Edge solutions, optimizing systems handling multi-gigabit data flows across dozens of compute nodes and embedded controllers, and mentoring junior architects across the organization. His background in electrical engineering (ETH Zürich) and prior FPGA and firmware work give him rare full-stack embedded insight that informs both low-level optimization and cloud integration decisions.
12 years of coding experience
6 years of employment as a software developer
Master's Degree Electrical and Electronics Engineering, Master's Degree Electrical and Electronics Engineering at ETH Zürich
English, German, French, Italian, Spanish