Arslan k.
Senior Embedded Systems Engineer | Firmware & PCB design | Prototype
I develop production-ready embedded systems, custom PCBs, and firmware using STM32, ESP32, C/C++, FreeRTOS, CAN, BLE/Wi-Fi, and embedded Linux — from initial prototype to tested hardware ready for production. I work across both hardware and firmware, so I can handle the complete embedded product instead of treating the PCB and software as separate problems. Core expertise: Embedded Firmware: C/C++, STM32, ESP32, ARM Cortex-M, FreeRTOS, bare-metal firmware, device drivers, bootloaders, interrupts, timers, ADC and PWM PCB & Hardware Design:Schematic design, component selection, multilayer PCB layout, board bring-up, debugging, BOM, Gerber/CPL files and DFM using Altium Designer and KiCad Communication Protocols:CAN / CANopen, UART, SPI, I2C, RS485, Modbus, Ethernet, USB, MQTT and TCP/IP IoT & Wireless:Wi-Fi, BLE, LoRa, MQTT, wireless sensors and low-power battery-operated devices Motor & Control Systems: DC, BLDC, servo and stepper motors, encoders, PID control, motor drivers and real-time control systems Embedded Linux & Robotics: Raspberry Pi, NVIDIA Jetson, ROS/ROS2, sensors, computer vision, OpenCV and system integration I have worked on 25+ embedded and electronics projects, including industrial automation, autonomous systems, IoT products, motor-control systems, custom sensor electronics and embedded computer-vision applications. Some of my work includes: Industrial Automation & CAN Systems STM32-based control systems, CAN/CANopen communication, motor controllers, sensors and integration with industrial equipment. Custom Embedded Hardware Designed and developed MCU-based control boards, power electronics, sensor interfaces, communication electronics and production PCB designs. Low-Power IoT Devices ESP32-based connected products using Wi-Fi/BLE, sensor integration, power optimization and custom firmware. Robotics & Autonomous Systems Worked with ROS/ROS2, SLAM, sensor fusion, motor control, embedded Linux and computer vision for autonomous robotic systems. Edge AI & Computer Vision Deployed YOLO/OpenCV-based real-time vision systems on embedded platforms including Raspberry Pi and NVIDIA Jetson. Development stack: STM32 | ESP32 | Embedded C | C++ | Python | FreeRTOS | CAN | CANopen | UART | SPI | I2C | RS485 | Modbus | BLE | Wi-Fi | MQTT | Altium Designer | KiCad | Raspberry Pi | NVIDIA Jetson | ROS/ROS2 I can support your project through the complete development cycle: Requirements → Architecture → Schematic → PCB → Firmware → Bring-Up → Debugging → Testing → Production You receive clean source code, organized hardware files, manufacturing-ready PCB documentation, clear communication and engineering decisions made with reliability and production in mind. If you're developing an embedded product, STM32/ESP32 device, custom PCB, IoT system, motor controller, industrial controller or robotic system. send me the project details and I can help you determine the best development approach.
Earnings and projects
An estimate from an earlier read
Last 6 months: $5.3k
Billed in all: $11,629$12k
$878 in the last 6 months
Across 7 contracts
Across 41 contracts
Earnings, last 30 days
No data since Nov 5, 2026.
Skill rankings: Top 6% in Proteus Design Suite
Ranked by MRR among everyone on Upwork with the skill.
- #4Proteus Design Suite64 freelancers · 🇵🇰 #2Top 6%🇵🇰#2 of 35
- #12Raspberry Pi Firmware87 freelancers · 🇵🇰 #7Top 14%🇵🇰#7 of 26
- #19EasyEDA120 freelancers · 🇵🇰 #9Top 16%🇵🇰#9 of 52
- #28Arduino Firmware204 freelancers · 🇵🇰 #8Top 14%🇵🇰#8 of 56
- #72Multilayer PCB310 freelancers · 🇵🇰 #13Top 23%🇵🇰#13 of 75
- #76Firmware Programming418 freelancers · 🇵🇰 #19Top 18%🇵🇰#19 of 94
- #87KiCad393 freelancers · 🇵🇰 #14Top 22%🇵🇰#14 of 72
- #89Circuit Design544 freelancers · 🇵🇰 #17Top 16%🇵🇰#17 of 125