
Alon Halawi
Over 14 years turning silicon into software: real-time Linux, multithreaded systems, and networking stacks that run everywhere from a bare-metal bootloader to AWS.
- 14+
- Years in C/C++ on Linux
- 9
- Companies & ventures
- 9+
- Processor & SDK platforms
- 100+
- Engineers trained as instructor

$ whoami
alon_halawi — senior software engineer
$ uptime --career
14+ years · 9 platforms · 0 downtime
$
Systems engineer, kernel to cloud.
C/C++ engineer focused on embedded and real-time Linux systems — multithreading, IPC, and networking from the kernel boundary up through the cloud. Equally comfortable bringing up a custom board or hardening a Kubernetes-deployed security sensor. Instructor and consultant who has spent as much time teaching embedded systems as building them.
Real-time & multithreaded systems
Fourteen-plus years writing C/C++11-17 for real-time, multithreaded Linux — from IPC primitives and shared memory to lock discipline that survives production.
Kernel to cloud
Kernel-level eBPF hooks and device drivers on one end, Kubernetes, AWS, and Azure on the other — comfortable owning a problem across the entire stack.
Security-minded engineering
Currently hardening infrastructure at Akamai with eBPF sensors, crAPI-driven vulnerability testing, and reverse-engineered gRPC/Protobuf traffic analysis.
Instructor & mentor
Years spent teaching embedded C/C++, Linux, and networking to other engineers — a habit of turning deep technical knowledge into something others can build on.

Languages
Working comfortably across teams and geographies.
Two decades, one git log.
From an Air Force network bench to hardening kernel-level sensors at Akamai — every role built on the last.
- 2025CurrentTel Aviv District, Israel
Senior Software Engineer II
Akamai Technologies
- Building an eBPF-based C/C++17 sensor that runs inside the kernel to observe and secure cloud infrastructure traffic.
- Implementing kernel-level hooks into SSL libraries across network namespaces to inspect encrypted traffic in place.
- Reverse-engineered Protobuf descriptor metadata to reconstruct and analyze gRPC communication flows.
- Running security engineering for WOSP with crAPI, hardening services against exploits, malware, and known vulnerabilities.
- Operating across Kubernetes/minikube and AWS/Azure cloud environments; built GoogleTest-based automated test infrastructure.
eBPFC++17KubernetesAWSAzuregRPCSecurity - 2023 – 2024Herzliya, Israel
Senior Software Engineer
SolarEdge Technologies
- Built a libuv event-driven library in C++17 (std::thread, templates, STL) exposing APIs over MQTT as IPC.
- Implemented mDNS service discovery for LAN devices via the Avahi daemon over D-Bus on Balena OS.
- Co-drove CI/CD workflows with Confluence and Teams for a Raspberry Pi 4 evaluation board.
- Managed dependencies and versioning with Conan and CMake inside Dockerized (docker-compose) build environments.
C++17libuvMQTTAvahi/D-BusDockerConan/CMake - 2019 – 2022Herzliya, Israel
Senior Software Engineer / Software Developer
Essence Group (Essence Security)
- Developed a remote software-upgrade library and application, plus a certificate update system, spanning products with 2-4 processors.
- Designed the maintenance protocol for a Control Panel Security IoT product, a Wireless Manager, and a Dynamic Routing Daemon.
- Built reusable C++ state-machine libraries that other teams adopted as a shared framework.
- Designed a Linux IPC user-space API and a generic cURL-based API library; served as network analyst for routing, firewall, DNS, and protocol issues.
C++IoT SecurityIPCState MachinesNetworking - 2016 – 2019Jerusalem Area, Israel
RT Embedded Software Engineer
Kramer Electronics Ltd.
- Designed a multithreaded, event-driven daemon exposing hardware registers via a publish/subscribe model over select/poll.
- Built custom Device Tree configuration and board bring-up for a TI Sitara AM335x (BeagleBone Black) custom board.
- Wrote firmware for a video scaler and a kernel-space driver bridging RS-232 to RS-485; implemented an ADC pipeline.
- Owned the team's build system, ran bootloader configuration/scripting, and integrated LibWebSocket into the product line.
C/C++Device TreeKernel DriversARMBootloaders - 2015 – 2016
Embedded Software Engineer
Tandem Group
- Developed MQX RTOS tasks on Freescale TWR boards, handling synchronization and priority management.
- Built an HTTP server and client — C on the backend, HTML/JavaScript/CSS on the frontend.
- Automated secure-boot image builds for Qualcomm boards, including kernel command-line configuration.
MQX RTOSFreescaleHTTPQualcommSecure Boot - 2011 – 2015
Embedded Software Engineer & Trainer (parallel to Real Time Group College)
Self-Employed / Instructor
- Taught embedded C/C++, Bash, Python, Linux, and networking as a professional instructor and consultant.
- Implemented a full Modbus protocol stack for PLCs over both serial and TCP interfaces.
- Developed Linux kernel modules — character and misc drivers.
- Built a bus collision-recorder system uploading incident footage to the cloud over OpenVPN with AVI encoding.
InstructionModbusKernel ModulesOpenVPN - 2007 – 2011
Network Technician — IP/VPN
Bezeq
- Supported IP/VPN network infrastructure — the foundation of routing, protocol, and troubleshooting depth still in daily use today.
- Earned Cisco CCNA (John Bryce) and CCNP (self-study) certifications during this period.
NetworkingCisco CCNA/CCNPIP/VPN - 2004 – 2007
Network Technician (Military Service)
Israeli Air Force
- Compulsory service as a network technician — early grounding in disciplined, mission-critical technical operations.
Military ServiceNetworking - 2002 – 2004
Practical Software Engineer Diploma
Ort Singalovski College
- Diploma in Practical Software Engineering — the starting point of a 20+ year engineering career.
Education
The stack, end to end.
Fourteen years of dependencies, compiled and linked — from bare-metal register access to cloud orchestration.
Languages
Embedded Linux & Systems
Concurrency & IPC
Networking & Protocols
Cloud & DevOps
Security & Analysis
Dev Tooling
Hardware Interfaces
Platforms & SDKs
Let's build something reliable.
Open to senior embedded, systems, and security engineering roles. The fastest way in is a direct message — I read every one.
Location
Givataim, Israel