Software / Systems Engineer
Marek Vette
I am a Software / Systems Engineer with 5+ years of professional experience and a Master's degree from Delft University of Technology.
About me
T-shaped engineer with C/C++ expertise and systems knowledge across Linux, networking, and infrastructure.
Known for strong ownership, and a hands-on approach to problem solving — if something breaks, I stay until it is fixed.
Willing to speak up when technical decisions matter and comfortable with contributing to technical direction.
Feel free to reach out:
Work Experience
Software Engineer - Contractor
Sioux Technologies
2021 - Present
Multiple secondment and internal projects
Freelance Technical Reviewer
O'Reilly Media, Inc
2024
Technical review of the book 'Red Hat Certified Engineer (RHCE) Ansible Automation Study Guide'
Freelance Technical Reviewer
O'Reilly Media, Inc
2022
Technical review of the book 'Ansible Up & Running 3rd edition'
Education
Course: Secure Coding in C and C++
Cydrill Software Security
2021
Master of Science - MS, Embedded Systems
Delft University of Technology
2018 - 2020
Bachelor of Science - BS, Electrical Engineering
Delft University of Technology
2014 - 2018
Publications
CamPressID: Optimizing Camera Configuration and Finger Pressure for Biometric Authentication
IEEE MASS, 2022
Weizheng Wang, Marek Vette, Qing Wang, Jie Yang, Marco Zuniga
Core Technical Skills
Key engineering capabilities I apply daily in software development.
Embedded C/C++ Development
Design, development and testing of reliable, high-performance embedded and systems-level applications in modern C and C++.
Linux Systems Engineering
Experience with Linux-based systems, including services, filesystems, process control, and low-level debugging.
System-Level Troubleshooting
Diagnosing and resolving complex issues across embedded software, Linux systems, and infrastructure.
Networking & Protocols
Design, configuration, and troubleshooting of networked systems involving routing, switching, VLANs, multicast, and streaming.
Python Development
Developing Python scripts and applications.
Shell & Bash Scripting
Writing robust shell scripts for automation, system management, and CI/CD workflows.
Supporting Skills
Technologies and tools I use to automate, virtualize, and deploy systems efficiently.
Operating Systems & Platforms
Daily use of Windows 10/11 and multiple Linux distributions including RHEL-based and Debian-based systems.
Infrastructure as Code (IaC)
Automating provisioning and configuration of development and deployment environments using, but not limited to, Ansible, Packer and Vagrant.
CI/CD & Build Systems
Designing and maintaining automated build and deployment pipelines with Jenkins, GitLab CI, and GitHub Actions.
Host Virtualization
Building and managing virtualized environments using QEMU/KVM, libvirt, Proxmox, and VirtualBox.
Containerization
Building and running containerized workloads with Docker, Podman, and Docker Compose.
Professional Traits
Personal qualities and professional behaviors that enhance my technical work.
Results-Driven Engineering
Focused on delivering robust, maintainable solutions aligned with technical and business requirements.
Agile & Scrum Experience
Collaborating effectively in Agile Scrum teams, contributing to planning, reviews, and iterative delivery.
Attention to Detail
Methodical and precise approach to coding, integration, and troubleshooting in complex systems.
Adaptability
Quickly effective in new technical domains, tools, and problem spaces.
European Innovation Project for Military Communication Systems
2025 - Present
Description:
European joint venture innovation project to improve armed forces' collaborative and communication capabilities.
As part of the project, a system is implemented to demonstrate intra and inter vehicle communication via the Joint Dismounted Soldier System (JDSS) protocol.
In addition, the system will demonstrate the fusion of multiple sensor inputs for enhanced environmental awareness.
The system consists of multiple sensors, actuators, and military grade servers, networking devices and displays to demonstrate the exchange of information.
Role:
(Ongoing) Design and implementation of C++ gateway applications between the sensor fusion system and intra vehicle sensor applications.
Designed, configured and implemented a containerized Python application for window management on a Rocky Linux 10 OS.
Installed, configured and deployed a proprietary virtualization host OS, virtual machines, containers, services and applications using Infrastructure as Code (IaC).
Created containerized build automation for application creation and compilation.
NGVA Vehicle Demonstrator for Defence
2024 - 2025
Description:
Joint venture innovation project for the Dutch Ministry of Defence (MoD) to create a vehicle demonstrator system that implements the Nato Generic Vehicle Architecture (NGVA), a NATO Standardisation Agreement (STANAG 4754).
The system consists of multiple sensors, actuators, and military grade servers, networking devices and displays to demonstrate the exchange of information via a distributed data network, in accordance with the NGVA.
Three systems have been delivered of which two have been implemented in military vehicles.
Role:
Designed, implemented and tested various applications in C++17 and Python for, but not limited to, the demonstration of distributed communication.
Installed, configured and deployed a COTS virtualization host OS, virtual machines, containers, services and applications using Infrastructure as Code (IaC).
Created containerized build automation for application creation and compilation.
Assisted at joint-venture system integration in-house and on-site and helped in resolving any issues that arose during the integration.
Contributed to architectural, software and user manual documentation.
Conducted demonstrations and presentations to stakeholders and demonstrated the work on a national conference for innovation in defence.
Source Code Migration
2024
Description:
The source code of an inter and intra military vehicle communication system had to be migrated to a modern source control management system.
The project aimed to transition the core business source code while minimizing disruption to ongoing development activities (~60 engineers).
Role:
Orchestrated the migration process, ensuring minimal downtime and interference with business operations.
Planned, prepared, and executed the Subversion (SVN) to Git migration.
Collaborated with teams to determine the optimal timing for the migration.
Assisted in resolving any issues that arose during the transition.
Audio Communication System
2023 - 2024
Description:
A system for inter and intra military vehicle communication, which is in use by a wide range of countries globally for more than 10 years and is still in development.
Both the hardware and software of the communication system are developed in-house.
Role:
Contributed to the design, implementation, and testing of new features such as an SNMP manager C/C++ application for retrieving system health information and a REST API Client C++ application for fetching external data.
Analyzed and resolved reported problems with the communication system.
Enhanced the development process by introducing modern tools like Docker and Podman, updating build jobs in Jenkins, and setting up project configurations with Maven and Nexus Repository.
Introduced Visual Studio Code for source code editing, debugging, and other tasks.
Conducted demonstrations and presentations to stakeholders, and managed software releases with comprehensive documentation.
High-Throughput Network Filtering Application
2021 - 2023
Description:
A configurable networking system for secure communication between different domains, capable of handling high-throughput network traffic.
The system was subject to EAL4 certification and used a proprietary OS with a custom configuration language.
A Linux version was also created for editing configuration files and simulating network traffic filtering.
The project required robust security features, efficient performance, and integration with low-level hardware components.
Role:
Contributed to the design and implementation of various features in C++17 including filter configuration parsing, network packet inspection, and low-level I/O operations.
Created a graphical representation of the network filtering flow and automated OS image creation using Infrastructure as Code (IaC).
Assisted junior colleagues with onboarding and provided support throughout the project lifecycle, ensuring timely completion and satisfaction of customer requirements.
Managed CI/CD environments and conducted critical code reviews to maintain high-quality software.
Rebuilt Medical Signal Monitoring Software for Windows 10 Compatibility
2021
Description:
A medical software application needed to be rebuilt from scratch in C# and WPF to be compatible with Windows 10.
The software, used during cardiac operations to display real-time measurements from intravenous probes, required improvements over its predecessor while adhering to medical regulations.
Role:
Designed and implemented several graphical user interfaces using the MVVM pattern, created a component for importing and exporting measurement data with backward compatibility, and developed unit tests for software components.
The import/export feature was completed within the requested one-month timeframe, meeting medical standards.
Internet of Things: air-quality monitoring in office spaces
2021
Description:
An internal innovation project focused on Internet of Things (IoT).
Air-quality sensors were placed at the client's offices and the sensor's measurements were reported over the MQTT protocol and stored in the Cloud using Amazon Web Services (AWS).
These measurements could be viewed and analysed in real-time in a webapplication.
Role:
As a Junior Software Engineer I contributed to a C++ application for the air-quality sensor.
Created scripts (python & shell) for automated manangement operations in AWS and created webpages in JavaScript & Vue.
In addition, I had performed a logistical and financial analysis for large-scale air quality sensor deployment.
Contact
Feel free to get in touch for any business inquiries.






