Urs Behrmann

Urs Behrmann

1680 Romont FR

30.09.1992, Married with two children

Nationality: German, C permit

Email: urs.behrmann@outlook.com

Software and embedded developer I develop desktop applications and embedded systems, with over 6 years of professional experience in C, C++, WLanguage, Java, and Python.

I am currently completing a 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

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

Since September 2020

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

Geruest Framework

C++ Web 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

C++ Math

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

C C++ Java Python WLanguage (Windev) SQL HTML JavaScript VHDL Verilog x86 Assembly ARM Assembly

Embedded & Systems

Embedded Systems Embedded Software Embedded Linux Firmware Microcontrollers System on a Chip (SoC) Real-Time Operating Systems (RTOS) Linux Kernel Linux Device Driver Processor Architecture Concurrent Programming OOP Modbus Cooling Systems

Software & Web

Software Development Windows Software Development Web Development Relational Databases UML Network Engineering TCP/IP FTP SSL Certificates

AI & Data Science

TensorFlow Deep Learning Deep Neural Networks (DNN) Recurrent Neural Networks (RNN) Convolutional Neural Networks (CNN) Data Science CUDA OpenMP Digitale Signalverarbeitung

Tools & Practices

Git Docker Docker Compose CMake LaTeX Markdown Microsoft Office After-Sales Client Relations Offer Creation

Languages

German: Mother tongue
French: Fluent
English: Advanced (C1)

Interests

Programming, movies, video games...