Urs Behrmann
Stack-to-silicon software engineer
Firmware, web backends, and client-facing tools — from PIC18 to Docker.
1680 Romont FR
30.09.1992, Married with two children
Nationality: German, C permit
Email: urs.behrmann@outlook.com
I develop desktop applications and embedded systems, with over 6 years of professional experience in C, C++, WLanguage, Java, and Python.
In August 2026 I finished my Bachelor's degree in Computer Science and Communication Systems at the Haute école d'ingénierie et de Gestion du Canton de Vaud (HEIG-VD), specialising in embedded computer systems.
Work experiences
HID Global Switzerland SA
Granges (Veveyse), CH
Since September 2026
Industrial Software Engineer
Develop HMI interfaces for RFID production benches
Digitel SA
Cugy VD, CH
August 2020 - March 2026
Software Developer
- Developed PIC18 RTOS firmware in C for cooling system regulation
- Designed and implemented a TCP ↔ RS-485 communication bridge on a Toradex Windows CE board, connecting field controllers to remote monitoring infrastructure
- Built and maintained a telesurveillance application in WinDev (WLanguage) enabling remote monitoring and control of installations via internet
- Provided technical support and created offers for customers, acting as interface between engineering and clients
Digitel SA
Cugy VD, CH
August 2016 - July 2020
Electronics apprentice
Technical support by telephone, remote control and on site
DEE
Lausanne, CH
September 2014 - July 2015
Student assistant
Assistant for a doctoral student
CVAJ
(Centre Vaudois d'Aide à la Jeunesse)
Multiple locations, CH
September 2011 - July 2020
Private Tutor
for German, English, Maths and Sciences
Education
Haute école d'ingénierie et de Gestion
du Canton de Vaud (HEIG-VD)
Yverdon, CH
September 2022 - August 2026
Bachelor in Computer Science and Communication Systems
specialising in embedded computer systems
Ecole professionnelle de Lausanne
Lausanne, CH
August 2016 - July 2020
Diploma of Vocational Education and Training
as an electronics technician
Université de Lausanne
Lausanne, CH
September 2015 - June 2016
Faculty of Arts
in German, English and History and Religious Studies. I didn't finish these studies, because it wasn't what I wanted.
Université de Lausanne
Lausanne, CH
September 2013 - January 2015
Faculty of Biology
I stopped these studies after 1.5 years to reorient myself.
Gymnase de Beaulieu
Lausanne, CH
September 2009 - June 2013
High school diploma
in Biology and Chemistry
Projects
Heartbeats
Bachelor thesis (HEIG-VD / REDS, 2026): backend and web UI for an IoT ambulatory ECG monitor — Geruest/C++, PostgreSQL, 12-lead viewing, patient timeline, anomaly alerts, and live continuous monitoring.
Demo and project page:
View Heartbeats →Geruest Framework
I developed a reusable C++ web framework that handles both frontend and backend operations efficiently. It includes features like file merging, automatic translation, and a clean routing API.
You can learn more about this framework on the project page:
Learn more about Geruest →Multiplicative Persistence
I did a simple program to calculate the multiplicative persistence of a number. It has a simple GUI which was made using the ImGui library and is written in C++.
You can have a look at on my github page.
Multiplicative Persistence →Skills
Programming Languages
Embedded & Systems
Software & Web
Tools & Practices
Programming Languages
Embedded & Systems
Software & Web
AI & Data Science
Tools & Practices
Languages
Interests
Programming, movies, video games...