05/21/2026 updated


100 % available
Freelance Lead Embedded Software Engineer | C++20 | Rust | Cloud & Embedded Systems
Apeldoorn, Netherlands
Apeldoorn +100 km
MS Software Engineering, University of AmsterdamAbout me
High-impact, fast learning, and flexible software engineer with 12+ years of experience in latency and throughput-sensitive programs having worked for big government projects and startups. Achieved team overhead reduction, improved cycle times, and reduced escaped defects.
C++ (Programming Language)Embedded CLinux On Embedded SystemsEmbedded Operating SystemsFreeRTOSUniversal Asynchronous Receiver/TransmitterRust (Programming Language)Embedded Coder
Embedded Software Development
Expertise in embedded software engineering using C++20, FreeRTOS, STM32, ESP32, baremetal I2C/UART drivers, Buildroot, eCos OS, and Systemd. Extensive experience delivering real-time systems and latency-sensitive applications for industrial and automotive environments.
C++ & Rust Programming
Deep proficiency in modern C++ (C++17, C++20) and Rust for high-performance, safety-critical software. Applied in embedded systems, microservice frameworks, smart charging protocols (CHAdeMO, OCPP), and vehicle telematics platforms.
Cloud Engineering & DevOps
Hands-on experience with Docker, Kubernetes, Azure (Functions, Pipelines, Scaled VMs, AKS, SQL), Rancher, and CI/CD pipeline automation. Successfully implemented fully automated deployment pipelines and managed cloud-native microservice architectures.
Full-Stack Software Development
Broad full-stack development background covering C#, .NET Core, TypeScript, Angular, NodeJS, WebAPI, and event-driven architectures. Delivered scalable government and enterprise systems handling millions of users.
Agile & Technical Leadership
Proven track record leading agile transformations, managing cross-functional engineering teams of up to 12 people, coaching engineers, and driving ISO 21434 compliance and EU Cyberresilience Act readiness.
Communication Protocols & Standards
Practical knowledge of CAN, TCP/IP, gRPC, Modbus, Profibus, HTTP/REST, Ethernet, UART, I2C, and standards such as ISO 21434, NEN 3410, and OCPP 2.0.1 in industrial and automotive contexts.
Database & Messaging Technologies
Experience with PostgreSQL, MSSQL, MySQL, Cosmos, MongoDB, Redis, Kafka, Etcd, Prometheus, and Grafana for building robust, observable, and scalable data-driven systems.
Domain-Specific Language & Code Generation
Design and implementation of a scalable Domain-Specific Language for component behavior description, automating code generation in C++ and Java to improve efficiency and code quality.
Security & Code Quality
Ability to analyse and improve code quality, security, and software processes. Experience with ISO 9126 standards, elliptic curve encryption, and thorough software process audits identifying estimation and scrum implementation issues.
Expertise in embedded software engineering using C++20, FreeRTOS, STM32, ESP32, baremetal I2C/UART drivers, Buildroot, eCos OS, and Systemd. Extensive experience delivering real-time systems and latency-sensitive applications for industrial and automotive environments.
C++ & Rust Programming
Deep proficiency in modern C++ (C++17, C++20) and Rust for high-performance, safety-critical software. Applied in embedded systems, microservice frameworks, smart charging protocols (CHAdeMO, OCPP), and vehicle telematics platforms.
Cloud Engineering & DevOps
Hands-on experience with Docker, Kubernetes, Azure (Functions, Pipelines, Scaled VMs, AKS, SQL), Rancher, and CI/CD pipeline automation. Successfully implemented fully automated deployment pipelines and managed cloud-native microservice architectures.
Full-Stack Software Development
Broad full-stack development background covering C#, .NET Core, TypeScript, Angular, NodeJS, WebAPI, and event-driven architectures. Delivered scalable government and enterprise systems handling millions of users.
Agile & Technical Leadership
Proven track record leading agile transformations, managing cross-functional engineering teams of up to 12 people, coaching engineers, and driving ISO 21434 compliance and EU Cyberresilience Act readiness.
Communication Protocols & Standards
Practical knowledge of CAN, TCP/IP, gRPC, Modbus, Profibus, HTTP/REST, Ethernet, UART, I2C, and standards such as ISO 21434, NEN 3410, and OCPP 2.0.1 in industrial and automotive contexts.
Database & Messaging Technologies
Experience with PostgreSQL, MSSQL, MySQL, Cosmos, MongoDB, Redis, Kafka, Etcd, Prometheus, and Grafana for building robust, observable, and scalable data-driven systems.
Domain-Specific Language & Code Generation
Design and implementation of a scalable Domain-Specific Language for component behavior description, automating code generation in C++ and Java to improve efficiency and code quality.
Security & Code Quality
Ability to analyse and improve code quality, security, and software processes. Experience with ISO 9126 standards, elliptic curve encryption, and thorough software process audits identifying estimation and scrum implementation issues.
Experience
Professional experience10+ years
Freelancer since2018
Languages
GermanFluentEnglishFluentDutchNative speaker
Project history
Evaluated the software department and presented findings. Involved in strategic decisions including team structure, hiring, shared architecture for PCB and software, and mentoring/coaching engineers. Technologies: C++20, ETL, FreeRTOS, STM32, ESP32, baremetal I2C/UART drivers.
Created Ichor, an advanced C++ Microservice Bootstrapping Framework offering seamless dependency injection, coroutine support, event loop integration, and RESTful API assistance. Technologies: C++20, CMake, Docker.
MMORPG using WebGL with emscripten, integrating C++17, PostgreSQL, OpenGL ES 2.0, WebSocket communication, Kafka for real-time data streaming, and a custom Json/binary message protocol. Technologies: C++17, WebGL 2, Kafka.