Ching L.
Embedded Linux / C++ Engineer | ARM SoC | Firmware | Hardware Integrat
I'm an Embedded Systems Engineer specializing in C/C++, Embedded Linux, ARM SoCs, firmware, and hardware/software integration. I work on embedded systems from board bring-up and low-level firmware to Linux applications, device drivers, and system integration. My experience includes STM32, STM32MP2, NXP i.MX platforms, and NVIDIA Jetson. Core experience: • Embedded C/C++ • Embedded Linux • ARM SoC platforms • STM32 firmware • U-Boot / Device Tree / Linux Kernel • BSP and hardware bring-up • Peripheral and driver integration • UART, SPI, I2C, USB, Ethernet, CAN • Camera and embedded vision • Python automation and debugging I have worked on firmware development, Linux BSP migration, peripheral integration, embedded AI/vision systems, robotics, and real-time control applications. I also developed FWAUTO, an AI-assisted firmware engineering platform that uses local LLM and RAG workflows to accelerate firmware development, debugging, testing, and troubleshooting. I’m comfortable working across the hardware/software boundary and debugging issues from low-level peripherals and drivers through Linux applications and system integration. If you need an engineer to bring up hardware, debug firmware/Linux issues, integrate peripherals, or develop embedded software, I can work directly with your existing hardware and codebase.
Earnings and projects
Last 6 months ÷ 3.7 months active (since Jul 2026)
Last 6 months: $1.6k
Billed in all: $1,637$1.6k
$803 in the last 6 months
Earnings, last 30 days
Skill rankings: Top 14% in MATLAB
Ranked by MRR among everyone on Upwork with the skill.
- #28Simulation Software135 freelancers · 🇹🇼 #1Top 21%🇹🇼#1 of 1
- #30Deep Learning Modeling204 freelancers · 🇹🇼 #1Top 15%🇹🇼#1 of 1
- #104Robotics547 freelancers · 🇹🇼 #1Top 19%🇹🇼#1 of 1
- #175MATLAB1,229 freelancers · 🇹🇼 #1Top 14%🇹🇼#1 of 4
- #288Modeling1,281 freelancers · 🇹🇼 #1Top 22%🇹🇼#1 of 3
- #360Electrical Engineering1,315 freelancers · 🇹🇼 #1Top 27%🇹🇼#1 of 5