Irfan
From Belgium (UTC+2)
Irfan – C, C++, Embedded Linux
Irfan is a Senior Embedded Software Engineer with extensive experience in low-level C/C++ development, embedded Linux, RTOS, and wireless communication systems. He specializes in Linux kernel networking, MAC-layer protocols, bare-metal firmware, and hardware/software integration, combining hands-on engineering with system architecture and technical leadership. His experience spans industrial wireless platforms, software-defined radio (SDR), and embedded systems requiring high reliability and low latency.
11 years of commercial experience
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Embedded Systems Engineer
An industrial wireless communication platform designed to replace wired connections for industrial robots and autonomous vehicles across manufacturing, agriculture, and other industrial environments. The technology combines a custom MAC layer with FPGA-based Wi-Fi implementations to target sub-1ms latency and over 99.9999% reliability, enabling safer and more reliable wireless operations in demanding industrial environments.
- Led the technical architecture and development of an ultra-reliable, low-latency industrial wireless communication platform, coordinating engineering priorities, reviewing implementations, and supporting the development team;
- Developed embedded Linux kernel networking modules and implemented custom MAC-layer mechanisms to improve wireless communication latency and reliability;
- Designed and implemented core platform components across embedded Linux, software-defined radio (SDR), and hardware/software integration;
- Developed dynamic spectrum sharing and wireless coexistence mechanisms to reduce interference from other wireless technologies, validating implementations on hardware prototypes;
- Designed and implemented an advanced MAC layer for ultra-reliable low-latency communications (URLLC) as part of a European 6G research initiative, supporting coexistence across ISM and SLA frequency bands.
PHD Student Researcher
A research project focused on developing an interference-resistant wireless communication system capable of dynamically sharing spectrum with other wireless technologies while maintaining reliable communication and quality of service. The solution combined AI-based techniques with custom MAC and PHY-layer mechanisms and was developed as part of an international spectrum collaboration challenge.
- Designed and implemented custom MAC-layer mechanisms in C/C++ for an end-to-end wireless communication system, focusing on dynamic spectrum access, interference mitigation, and efficient spectrum sharing;
- Collaborated with PHY-layer and hardware engineers to integrate and validate wireless communication mechanisms on software-defined radio (SDR) platforms;
- Developed adaptive and collaborative spectrum-sharing approaches for satellite communications as part of an international research initiative;
- Researched heterogeneous wireless coexistence and MAC-layer optimization, implementing and validating algorithms through simulations and embedded hardware deployments;
- Contributed to scientific publications, patent-related research, and international research collaborations.
Middle Embedded Systems Engineer
An embedded data acquisition system designed for underwater deployment to collect precisely timed acoustic measurements used in seabed analysis and offshore resource exploration. The device integrates GPS, atomic clock synchronization, and acoustic sensing components, operating on an ARM-based microcontroller with a real-time operating system.
- Developed embedded software in C using FreeRTOS on an STM32F2 ARM-based microcontroller for an underwater data acquisition device;
- Implemented Ethernet networking support and data sampling functionality for collecting and processing sensor measurements;
- Integrated GPS and atomic clock components to enable precise timing and synchronization of captured data;
- Tested and validated embedded software functionality and communication with connected hardware peripherals.
Middle Embedded Systems Engineer
A custom-built access control system developed to meet specific client requirements. The solution runs on a resource-constrained microcontroller and integrates Ethernet connectivity, NFC, and fingerprint authentication to provide secure and reliable access management.
- Designed and developed bare-metal embedded software in C for a resource-constrained microcontroller, implementing custom access control functionality based on client requirements;
- Developed and integrated drivers for Ethernet connectivity, NFC readers, and fingerprint recognition modules;
- Analyzed client requirements, defined technical solutions, and participated in hardware component selection;
- Created technical documentation and tested embedded software functionality, including interactions with connected hardware peripherals;
- Installed, configured, and tested the access control system on-site, delivering a fully operational solution to the client.