Skip to content
BackNov 7
Mohamed B.
Upwork badge

Mohamed B.

Embedded Linux Engineer | Yocto | OpenWrt | BSP | Linux Kernel | C/C++

Senior Embedded Linux Engineer with 7+ years of hands-on experience developing, porting, debugging, and optimizing production Linux firmware for ARM-based embedded systems. I specialize in Embedded Linux, Yocto, OpenWrt, Buildroot, BSP development, Linux Kernel, U-Boot, Device Tree, device drivers, board bring-up, Embedded C/C++, networking, and production firmware integration. I help companies bring embedded Linux products from early board bring-up and BSP development through kernel and driver integration, application development, debugging, OTA deployment, performance optimization, and production stabilization. ### Core Embedded Linux Expertise • Custom Yocto / OpenWrt / Buildroot Linux distributions • BSP development, board bring-up, and hardware enablement • Linux Kernel configuration, porting, debugging, and optimization • U-Boot customization and boot-chain debugging • Device Tree dts/dt configuration, customization, and troubleshooting • Linux device driver development and hardware integration • Embedded C/C++ applications and Linux system programming • Cross-compilation, toolchains, CMake, Make, and build-system debugging • Boot-time, memory, CPU, and system performance optimization • OTA update systems using SWUpdate, RAUC, and Mender • Wi-Fi, Ethernet, LTE, BLE, GPS, MQTT, TCP/IP, VPN, and WebSocket integration • Hardware interfaces: I2C, SPI, UART, CAN, USB, GPIO, RS232/RS485, and Ethernet • Multimedia and low-latency video using GStreamer, V4L2, and WebRTC • Root-cause analysis of difficult hardware/software integration and stability issues • Production firmware architecture, deployment, maintenance, and long-term support I have worked with platforms and SoCs including: STM32 / STM32MP • NXP i.MX6 / i.MX8 / i.MX9 • Microchip SAM9X60 • Allwinner • Qualcomm • rockchip • radxa • Raspberry Pi • BeagleBone • ESP32 • ARM-based custom boards My development stack includes: Embedded Linux • Yocto Project • BitBake • OpenWrt • Buildroot • Linux Kernel • U-Boot • Device Tree • C/C++ • Bash • Python • CMake • Make • Git • Docker • systemd • GStreamer • V4L2 • MQTT • WebSockets I can join a project at any stage, whether you need help with BSP development, kernel or driver debugging, board bring-up, custom Linux images, OpenWrt firmware, Yocto recipes, Device Tree issues, hardware integration, networking, OTA updates, or production stabilization. If you are facing a difficult Embedded Linux, Yocto, OpenWrt, BSP, Linux Kernel, U-Boot, Device Tree, driver, or board-level problem, send me the hardware platform and current issue. I can review the architecture, identify the root cause, and help implement the shortest path to a reliable production solution.

🇹🇳Aryanah, Tunisia$60/hr100% JSS4.98 (90)Since Apr 2019

Earnings and projects

MRR
$2.4k

Last 6 months ÷ 6

World#17,705 / 412k
🇹🇳Country#31 / 1,246
Revenue, last 30 days
$3.6k

Last 6 months: $14k

World#9,500 / 412k
🇹🇳Country#22 / 1,246
Total earnings
$44k

Billed in all: $46k

World#84,027 / 412k
🇹🇳Country#158 / 1,246
Per project
$401

$844 in the last 6 months

World#203,609 / 412k
🇹🇳Country#565 / 1,246
Projects, last 6 months
17
76% fixed24% hourly
World#7,985 / 412k
🇹🇳Country#6 / 1,246
Projects in all
110

Across 131 contracts

79% fixed21% hourly
World#24,465 / 412k
🇹🇳Country#33 / 1,246

Earnings, last 30 days

$45.7k+$3.6k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$42k$44k$46kOct 8Oct 23Nov 7

Skill rankings: #1 in 2 skills of 20

Rarest: top 1% in VoIP PBX, of 85. Ranked by MRR among everyone on Upwork with the skill.

  1. 1VoIP PBX85 freelancers · 🇹🇳 #1Top 1%
  2. 1RTLinux3 freelancers · 🇹🇳 #1Top 33%
  3. 3OpenWrt43 freelancers · 🇹🇳 #2Top 7%
  4. #4OpenVPN80 freelancers · 🇹🇳 #1Top 5%
  5. #4MikroTik RouterOS69 freelancers · 🇹🇳 #1Top 6%
  6. #4GStreamer47 freelancers · 🇹🇳 #1Top 9%
  7. #8FreeSWITCH85 freelancers · 🇹🇳 #1Top 9%
  8. #10Driver Development106 freelancers · 🇹🇳 #1Top 9%