05/15/2026 updated

**** ******** ****
100 % available

Senior Embedded C/Linux Engineer | Networking | Production Systems

Greve, Denmark
Worldwide
M.Sc. Telecommunications Engineering
Greve, Denmark
Worldwide
M.Sc. Telecommunications Engineering

Profile attachments

BrunoAlves.pdf
CaseStudy_BrunoAlves.pdf

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

Experience

Professional experience10+ years
Freelancer since2025

Languages

EnglishFluentItalianBasic knowledgePortugueseNative speaker

Project history

Embedded Software Consultant (Freelance)

Embedded Nord
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.

Software Engineer

Arista Networks
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.

Generalist Programmer

Ubisoft Winnipeg
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.

Project Manager

ProTelevision Technologies
Led an international Agile delivery cadence for embedded and networking products, improving coordination and delivery momentum across locations. Drove production readiness through integration planning and validation focus, aligning engineering execution with product outcomes.

Embedded Software Engineer

ProTelevision Technologies
Developed embedded C/C++ software for multi-processor systems (ARM, DSP, STM32) under strict performance and reliability constraints. Built and maintained Linux kernel drivers for networked data paths. Implemented networking-heavy functionality including packet-processing paths and protocol handling. Strengthened update security by adding PGP signatures for firmware images. Built internal testing and calibration tooling improving validation repeatability.

Engineering Lecturer

FAEX

Other

10-50 team member

Delivered engineering courses and supervised applied projects, guiding students in system-level problem solving.

Telecommunications Engineer & Software Developer

Hitachi Kokusai Linear

Telecommunications

250-500 team member

Developed embedded software and signal-processing components for communication systems and supported system validation and performance analysis. Built MATLAB-based models and maintained internal tooling supporting test and calibration workflows.

Contact form

Log in to get in touch

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

Sign upLog in