11/07/2026 updated
FW
100 % available
Freelance Embedded Software Architect / Lead
Zoetermeer, Netherlands
Only remote
MSc in Computer ScienceEmbedded CEmbedded SystemsLinux On Embedded SystemsEmbedded SoftwareSoftware ArchitectureSystems Design
Embedded Software Architecture
Extensive experience in designing and developing embedded software architectures for complex systems, including optical communications terminals, autonomous guided vehicles, and vehicle software platforms. Expertise in defining software interfaces, system design specifications, and aligning with industry standards such as IEC 62061:2021.
C/C++ and Assembly Programming
Deep proficiency in C and C++ programming for embedded systems ranging from 8-bit microcontrollers to ARM-based SoCs. Implementation of software features in C/C++ and Assembly, as well as Linux kernel drivers for highly complex embedded systems.
Linux and Real-Time Operating Systems
Strong background in Linux-based embedded development, including custom Linux systems, Linux kernel driver development, and real-time operating systems such as FreeRTOS. Experience with ARM-based platforms and embedded Linux environments.
Functional Safety (SIL2 / IEC 62061)
Led the architectural design and development of Functional Safety Software achieving SIL2 compliance under IEC 62061:2021. Delivered comprehensive design specifications including Software Architecture Design, Software System Design, and detailed Software Module Design.
Python
Proficiency in Python, used for writing tests and automation in embedded software development projects.
Vehicle Software Integration
Experience leading vehicle software architecture teams, aligning release scope with software developments, delivering and refining software designs for features such as exterior lights control, cruise control, and Over-the-Air updates, and addressing integration issues including CPU and CAN bus overloads.
Scrum and Agile Methodologies
Served as Scrum Master, improving scrum processes by adding variety to retrospectives and ensuring better follow-up on action points. Experience managing development teams and stakeholders in agile environments.
Project and Product Management
Experience as Project Manager and Product Owner, managing projects by setting clear expectations on scope and planning, gathering input from clients and internal stakeholders, prioritizing features, and negotiating on scope and delivery schedules.
Inter-Satellite Laser Communication Software
Led software team to design and develop an Optical Communications Terminal for inter-satellite laser communication, providing design documentation for space project milestones and specifying software interfaces with satellite integrator parties.
Extensive experience in designing and developing embedded software architectures for complex systems, including optical communications terminals, autonomous guided vehicles, and vehicle software platforms. Expertise in defining software interfaces, system design specifications, and aligning with industry standards such as IEC 62061:2021.
C/C++ and Assembly Programming
Deep proficiency in C and C++ programming for embedded systems ranging from 8-bit microcontrollers to ARM-based SoCs. Implementation of software features in C/C++ and Assembly, as well as Linux kernel drivers for highly complex embedded systems.
Linux and Real-Time Operating Systems
Strong background in Linux-based embedded development, including custom Linux systems, Linux kernel driver development, and real-time operating systems such as FreeRTOS. Experience with ARM-based platforms and embedded Linux environments.
Functional Safety (SIL2 / IEC 62061)
Led the architectural design and development of Functional Safety Software achieving SIL2 compliance under IEC 62061:2021. Delivered comprehensive design specifications including Software Architecture Design, Software System Design, and detailed Software Module Design.
Python
Proficiency in Python, used for writing tests and automation in embedded software development projects.
Vehicle Software Integration
Experience leading vehicle software architecture teams, aligning release scope with software developments, delivering and refining software designs for features such as exterior lights control, cruise control, and Over-the-Air updates, and addressing integration issues including CPU and CAN bus overloads.
Scrum and Agile Methodologies
Served as Scrum Master, improving scrum processes by adding variety to retrospectives and ensuring better follow-up on action points. Experience managing development teams and stakeholders in agile environments.
Project and Product Management
Experience as Project Manager and Product Owner, managing projects by setting clear expectations on scope and planning, gathering input from clients and internal stakeholders, prioritizing features, and negotiating on scope and delivery schedules.
Inter-Satellite Laser Communication Software
Led software team to design and develop an Optical Communications Terminal for inter-satellite laser communication, providing design documentation for space project milestones and specifying software interfaces with satellite integrator parties.
Languages
EnglishFluentDutchNative speaker
Project history
Led the software team to design and develop FSO's Optical Communications Terminal for inter-satellite laser communication. Served as point of contact within FSO for the software development, provided design documentation for passing space project milestones. Designed and specified software interfaces as well as aligned on interface changes with satellite integrator parties.
Led the architectural design and development of Functional Safety Software for one of Lely's AGVs, achieving SIL2 compliance under IEC 62061:2021. Delivered comprehensive design specifications, including Software Architecture Design, Software System Design, and detailed Software Module Design, aligning with the standard's requirements.
Led the Vehicle Software Architecture team for the Lightyear 0, responsible for designing and integrating requested functions. Key tasks included aligning release scope with software developments, delivering and refining software designs (e.g., exterior lights control, cruise control, Over-the-Air updates), and reviewing team architectures and addressing integration issues such as CPU and CAN bus overloads.