Simon Doppler is a firmware and embedded systems engineer with 11 years of hands-on experience designing firmware for safety-regulated medical devices, LiDAR sensors, and custom embedded Linux/FPGA platforms. He has delivered Zephyr, FreeRTOS, and Linux-based firmware compliant with IEC 62304, led FPGA/RTL and TCSPC flash LiDAR chip validation, and built automated testbenches and CI tooling to keep complex hardware–software stacks production-ready. Comfortable across low-level bare-metal drivers to higher-level Python/Qt UI work (notably contributing full-stack tab support to the qutebrowser project), he bridges firmware, hardware, and tooling teams to turn prototypes into reproducible products. Based in Lausanne and open to roles around Neuchâtel/Biel/Bern, Simon combines research experience with industry delivery and a knack for partial reconfiguration and embedded Linux system design that speeds iteration on novel sensing hardware.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS Embedded and industrial computer engineering, Bachelor of Science - BS Embedded and industrial computer engineering at Haute Ecole Arc - Ingénierie
Master of Science - MS Master of Science in Engineering specialty Embedded Systems and Microelectronics, Master of Science - MS Master of Science in Engineering specialty Embedded Systems and Microelectronics at Berner Fachhochschule BFH
Electrical and Electronics Engineering, Electrical and Electronics Engineering at EPFL
Bachelor of Engineering - BE Electrical and computer engineering, Bachelor of Engineering - BE Electrical and computer engineering at Offenburg University of Applied Sciences
DUT (Diplôme universitaire de technologie) Electrical and Industrial Computer Engineering, DUT (Diplôme universitaire de technologie) Electrical and Industrial Computer Engineering at IUT de Haguenau
A keyboard-driven, vim-like browser based on Python and Qt.
Role in this project:
Full-stack Developer
Contributions:13 commits, 1 PR, 9 comments in 1 month
Contributions summary:Simon contributed to the implementation of a "tabs" feature within the qutebrowser application, demonstrating both backend and frontend development skills. The contributions involved writing Python code using PyQt5 to handle tab information retrieval and presentation, while also modifying HTML and CSS for the display of tabs. The user made changes to update the display logic and improve the user interface, including adjustments to the raw list representation of tabs.
Contributions:8 releases, 69 commits, 10 PRs in 3 years 1 month
cdmdisplay-managerconsole
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.