08/06/2026 updated


100 % available
Embedded Linux/Yocto | Qt/HMI | Bare-metal C | Functional Safety | Zephyr | Rust
Utrecht, Netherlands
Worldwide
MSc in Software EngineeringAbout me
Embedded software engineer, 15 years in automotive, aviation and defence. Bare-metal C firmware, Embedded Linux/Yocto BSPs and kernel drivers, Qt/C++ HMI. Recent: charge-port-door and active-aero ECUs for GM, JLR, Lucid, Honda; A350 panel migration for Airbus. NL-based, available now.
Automotive ElectronicsEmbedded CEmbedded SystemsLinux On Embedded SystemsEmbedded Operating SystemsEmbedded SoftwareIntegrated Electronic Controls
Embedded software and firmware engineer/architect - C, C++, Rust. 15 years across automotive, aviation, defence and industrial, taking work packages from requirements through to customer handover.
BARE-METAL FIRMWARE (C): Charge Port Door ECUs on Melexis 81332 and 81335, delivered for General Motors, Jaguar Land Rover and Lucid. Active front and rear diffuser system for a Honda concept sports car, delivered as sole engineer from requirements to handover. Requirements managed in Polarion; unit testing with Tessy 5.1.
EMBEDDED LINUX / YOCTO: Migration of the Airbus A350 flight attendant panel from Gentoo to Yocto. Kernel-level device driver development in C for I2C, SPI and UART; OSI-layer and hardware interfacing in C++. Yocto on ARM7 platforms for construction machinery infotainment.
RTOS: Zephyr - modular software platform for generic actuator firmware. QNX as the real-time layer in Mercedes-Benz infotainment. Bare-metal scheduling on STM32 and Olimex targets.
QT / C++ HMI: Mototok electric aircraft tug ECU (STM32 + Linux) - remote controller interface, motor controller, CAN-to-UART bridging, Google Test suite. Internal infotainment test tooling for General Motors at Bosch.
MULTI-OS INTEGRATION: Mercedes-Benz infotainment bring-up across three operating systems - QNX (real-time), Android (application layer) and Yocto Linux (BSP) - including the Android SDK bridging the application and BSP layers.
SAFETY AND QUALITY: Safety-critical automotive development, ISO 26262 context, MISRA C, requirements engineering in Polarion, automated unit testing (Tessy 5.1, Google Test).
INTERFACES AND HARDWARE: I2C, SPI, UART, CAN, GPIO, Bluetooth. STM32, ARM, Melexis, Zynq, Olimex.
TOOLING: Jenkins, Bitbucket Pipelines, Artifactory, Git, CMake, Simulink, Python, shell scripting.
LEADERSHIP: Product owner, developer and team lead for a five-engineer CPD team; previously led five engineers at Linkas Technology. Agile/Scrum.
LANGUAGES: English C1, Turkish native, German A2, Dutch A1.
Experience
Professional experience10+ years
Freelancer since2023
Languages
GermanGoodEnglishFluentDutchBasic knowledgeTurkishNative speaker
Project history
Charge Port Door (CPD) firmware delivered for General Motors, Jaguar Land Rover and Lucid. Bare-metal firmware/software in C on Melexis 81332 and 81335 chips; requirements managed in Polarion. All three projects completed and handed over to the customer.
Product owner, developer and team lead for the five-person CPD team.
CI/CD using Jenkins and Bitbucket Pipelines.
Honda concept sports car active front and rear diffuser system - sole engineer from requirements gathering through software design, implementation and customer handover. Bare-metal firmware in C on Melexis; requirements managed in Polarion.
JLR Charge Port Door (Jaguar Land Rover) on the same hardware platform and layout. Automated unit testing with Tessy 5.1.
Modular software platform built on Zephyr OS to provide generic actuator firmware.
Develop and design the migration and new features of Airbus A350 flight attended panel from Gentoo linux to Yocto