AbdelRahman Ali A.
Embedded Linux Developer | Yocto | BSP | Automotive | C/C++ | Python
I’m an Embedded Linux Developer with 7+ years of professional experience building, customizing, and maintaining Linux-based systems for embedded products, including projects in the automotive industry. I specialize in developing tailored Linux distributions, BSPs, low-level software, system integration, and debugging across different hardware platforms. I have hands-on experience working throughout the Embedded Linux stack—from bootloaders, kernels, device trees, and drivers to user-space applications and system services. My experience includes: • Embedded development using C, C++, Python, and Shell scripting • Yocto Project and Buildroot customization • Board Support Packages (BSP) for Qualcomm, NXP, BeagleBone, Raspberry Pi, and other platforms • Linux kernel configuration, customization, and debugging • Linux user-space and kernel-space driver development • Device Tree development and hardware bring-up • Bootloader, filesystem, UBI/UBIFS, and embedded storage integration • QEMU-based firmware and embedded system emulation • Automotive Embedded Linux development and system integration • Automotive communication technologies and network troubleshooting • OTA/FOTA software update systems • Debugging and optimization of complex embedded Linux systems I can help you build a customized Linux image from scratch, bring up new hardware, integrate or troubleshoot BSP components, develop low-level software, optimize an existing Embedded Linux system, or investigate difficult system-level issues. I focus on producing reliable, maintainable solutions while understanding both the software architecture and the underlying hardware.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $688
Billed in all: $17,286$17k
$138 in the last 6 months
Across 33 contracts
Earnings, last 30 days
Skill rankings: Top 22% in C
Ranked by MRR among everyone on Upwork with the skill.
- #16Kernel68 freelancers · 🇪🇬 #1Top 24%🇪🇬#1 of 2
- #21Real-Time Operating System71 freelancers · 🇪🇬 #2Top 30%🇪🇬#2 of 6
- #31Raspberry Pi Firmware87 freelancers · 🇪🇬 #1Top 36%🇪🇬#1 of 3
- #105Embedded Linux360 freelancers · 🇪🇬 #7Top 29%🇪🇬#7 of 19
- #131Automotive326 freelancers · 🇪🇬 #4Top 40%🇪🇬#4 of 6
- #155Firmware350 freelancers · 🇪🇬 #5Top 44%🇪🇬#5 of 8
- #168Firmware Programming418 freelancers · 🇪🇬 #5Top 40%🇪🇬#5 of 8
- #179Microcontroller Programming535 freelancers · 🇪🇬 #8Top 33%🇪🇬#8 of 28