05/15/2026 updated


100 % available
Senior Embedded C/Linux Engineer | Networking | Production Systems
Greve, Denmark
Worldwide
M.Sc. Telecommunications EngineeringAbout me
Embedded Systems Consultant specializing in real-time streaming, embedded Linux, and high-throughput networking. Experience with FPGA/DSP-integrated systems, DMA-based data paths, synchronization, and low-latency infrastructure for broadcast, telecom, and connected embedded products.
DebuggingLinuxEmbedded CEmbedded SystemsLinux On Embedded SystemsEmbedded Operating SystemsEmbedded SoftwareLinux-Powered DevicesLinux DevelopmentEmbedded CoderTesting (Hardware)
Embedded C/C++ Development on Linux
Over 10 years of experience developing production-grade C/C++ systems across embedded and Linux environments, including kernel drivers and user space applications for multi-processor devices such as ARM, DSP, and STM32.
Linux Networking & Packet Processing
Deep expertise in Linux networking stacks including TCP/IP, multicast/IGMP, VLAN, and OSPF. Hands-on experience developing packet forwarding, tunnelling features, and XDP-based programs for packet-focused instrumentation in production networking systems.
Embedded Linux Platforms & Build Systems
Extensive experience with Yocto environments, cross-compilation, Make/CMake, and Docker for building and maintaining embedded Linux platforms targeting networked and industrial-grade devices.
eBPF-Based Observability Tooling
Building low-overhead Linux observability tooling using eBPF, including CO-RE eBPF pipelines with libbpf (BTF, ring buffers) to stream kernel events to user space for reliable diagnostics and system analysis.
System Security
Implementation of secure update processes and signed firmware images, including PGP signatures for firmware to prevent unsafe update execution paths.
Debugging & Performance Optimisation
Cross-layer root cause analysis and production validation across kernel, user space, and integration boundaries, resolving complex performance and integration issues in networking-heavy workloads.
Test Automation & Reliability
Expanding automated testing and validation frameworks using TDD, regression testing, and validation tooling to reduce regressions during delivery cycles and improve production reliability.
Version Control & Collaboration
Proficient use of Git for version control and collaboration within multi-site international engineering teams.
Signal Processing & MATLAB
Development of embedded software and signal-processing components for communication systems, including MATLAB-based models supporting test and calibration workflows.
Over 10 years of experience developing production-grade C/C++ systems across embedded and Linux environments, including kernel drivers and user space applications for multi-processor devices such as ARM, DSP, and STM32.
Linux Networking & Packet Processing
Deep expertise in Linux networking stacks including TCP/IP, multicast/IGMP, VLAN, and OSPF. Hands-on experience developing packet forwarding, tunnelling features, and XDP-based programs for packet-focused instrumentation in production networking systems.
Embedded Linux Platforms & Build Systems
Extensive experience with Yocto environments, cross-compilation, Make/CMake, and Docker for building and maintaining embedded Linux platforms targeting networked and industrial-grade devices.
eBPF-Based Observability Tooling
Building low-overhead Linux observability tooling using eBPF, including CO-RE eBPF pipelines with libbpf (BTF, ring buffers) to stream kernel events to user space for reliable diagnostics and system analysis.
System Security
Implementation of secure update processes and signed firmware images, including PGP signatures for firmware to prevent unsafe update execution paths.
Debugging & Performance Optimisation
Cross-layer root cause analysis and production validation across kernel, user space, and integration boundaries, resolving complex performance and integration issues in networking-heavy workloads.
Test Automation & Reliability
Expanding automated testing and validation frameworks using TDD, regression testing, and validation tooling to reduce regressions during delivery cycles and improve production reliability.
Version Control & Collaboration
Proficient use of Git for version control and collaboration within multi-site international engineering teams.
Signal Processing & MATLAB
Development of embedded software and signal-processing components for communication systems, including MATLAB-based models supporting test and calibration workflows.
Experience
Professional experience10+ years
Freelancer since2025
Languages
EnglishFluentItalianBasic knowledgePortugueseNative speaker
Project history
Delivered embedded C/C++ and Linux solutions, turning prototype algorithms into production-ready implementations. Improved stability and maintainability of existing codebases through root-cause investigations across kernel, user space, and integration boundaries. Built low-overhead Linux observability tooling using eBPF, implemented CO-RE eBPF pipelines with libbpf, and developed XDP-based programs for packet-focused instrumentation.
Developed packet forwarding and tunnelling features in Linux-based networking systems used in production environments. Strengthened reliability by expanding automated testing and validation. Investigated and resolved complex performance and integration issues across system components in networking-heavy workloads. Contributed to scalable networking software design focused on maintainability and operational robustness.
Delivered performance-critical C++ systems in real-time environments, improving stability through focused debugging and optimisation. Collaborated across disciplines to ship maintainable solutions under fixed deadlines in large codebases.