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 Amsterdam
Apeldoorn, Netherlands
Apeldoorn +100 km
MS Software Engineering, University of Amsterdam

Profile attachments

CV_Engels_Embedded_Volt_Software_Next_Ventures_21_05_2026-1.pdf

About 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.

Experience

Professional experience10+ years
Freelancer since2018

Languages

GermanFluentEnglishFluentDutchNative speaker

Project history

(Freelance) Lead Embedded Software Engineer

Itho Daalderop
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.

Creator - Ichor Framework

Volt Software (Personal Project)
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.

Creator - Idle Boss Hunter MMORPG

Volt Software (Personal Project)
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.

(Freelance) Embedded Software Engineer

Vialis
Ensured on-time delivery of new features for an in-tunnel vehicle speed alarming system, including design, implementation, and testing. Worked on upgrading the C++03 codebase to C++11. Technologies: C++03/11, SVN, Python, Modbus, Profibus, HTTP/REST, crosstool-ng, Linux, NEN 3410.

(Freelance) Technical Product Owner Vehicle Telematics

ChargePoint
Led the agile transformation of the Vehicle Telematics team of 7 people, implementing ISO 21434 processes and software, ensuring compliance with the EU Cyberresilience Act, and managing the transition to a new hardware manufacturer. Technologies: Rust, CAN, UML, Ethernet, golang, balena-engine, nodejs, buildroot with Variscite BSP, ISO 21434, Jira, LucidCharts.

(Freelance) Sr. Staff Embedded Software Engineer

ChargePoint
Implemented CHAdeMO v1.1 and OCPP 2.0.1 Smart Charging for 500 kW fast chargers. Temporarily managed 12 engineers globally and resolved interteam conflicts between UK, India, and US divisions. Technologies: C++20, Qt/PyQt, Rust, gRPC, CAN, TCP/IP, buildroot with BSP, FreeRTOS.

(Freelance) Jr. Component Software Architect

Thalesgroup
Designed and implemented a scalable Domain-Specific Language for component behavior description, automating code generation in C++ and Java to improve efficiency and code quality. Technologies: C++17, Linux with RT_PREEMPT, Kubernetes, Podman, Fleet, Python, ZeroMQ, OpenTracing, Maven.

(Freelance) Sr. Staff Full-Stack Engineer

Conclusion Digital
Modernized a legacy government debt reconciliation system to a scalable C# microservice architecture with event-driven functionality. Implemented fully automated CI/CD pipelines on Azure and integrated automated invoicing and bank API connections. Conducted a thorough software process audit. Technologies: .NET Core, EF core, EventStore, XML/XSD, Azure, Kubernetes, Rancher, Azure Pipelines.

Medior Through Senior Full-Stack Engineer

Dutch Taxes and Customs Agency
Developed a high-performing secure chat application using Xamarin and elliptic curve encryption. Implemented a centralized event-driven portal for the Toeslagen welfare program. Led a cross-functional team of 5 for performance optimization of managed virtual desktops. Technologies: C# MVC WebAPI, .NET Core, Xamarin, SQL Server, Kafka, BizTalk, SSIS, SSMS, WCF, TypeScript, Angular 5, JQuery, NodeJS, nUnit, Selenium.

Junior Back-End Engineer

Topicus
Implemented features for payments in General Practitioner Systems. Technologies: C#, NuGet, ASP.NET MVC, Razor, MSSQL, nUnit, nHibernate.

Junior Embedded Engineer

Recore Systems
GUI implementation for a heterogeneous multi-core system with an ARM7EJ, LEONv2 CPU and 3 in-house developed DSPs. Technologies: C/C++, Asm, GCC, JTAG, Debugging over UART, eCos, drivers.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in