Hire the Best Embedded Linux Specialists
in Vietnam

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Tan L.

Ho Chi Minh City, Vietnam

$30/hr
5.0
19 jobs

I am an Embedded Programmer, Linux/ARM BSP/firmware engineer (10+ years). ◉ Prototype Development kit: Raspberry Pi, Beaglebone, IMX6 and IMX8, Quectel AG35 EVB, NanoPi Air, OrangePi Win, ESP32, Arduino UNO R3, STM32, Variscite VAR-SOM-MX93 ◉ Have solid knowledge of the standard interface such as I2C, SPI, UART, CAN, RS232, USB Host/Device, Ethernet, SDCard ◉ IoT devices with wireless connectivity such as LTE, BLE, WIFI, GPS, Lora(RFM95CW) ◉ Modem Quectel: Automotive AG35, 5G RM520N ◉ Good experienced with Audio Codec chips: TI(TLV320AIC3109), ADAU1961WBCPZ ◉ Solid experience with U-boot porting, BSP, Linux kernel, Device drivers development/optimization for the small Linux SoC boards. ◉ Yocto, OpenWRT, Buildroot ◉ OTA: swupdate, mender, rauc ◉ Cybersecurity ◉ Chipset: Allwinner A64, Allwinner H3, Allwinner T113, NXP i.MX6, i.MX8, Quectel AG35, Qualcomm MDM9x07, STM32L4, ◉ Language: C/C++, Python, Bash scripting, Golang ◉ Framework: gstreamer, boost Our key goal is to deliver high-class products and services to our clients. A combination of long-term experience, and perfect communication allows us to work with clients all over the world.

  • Embedded Linux
  • Linux
  • Firmware Programming
  • Sensor
  • Driver Development
  • OpenWrt
  • Kernel
  • FreeRTOS
  • Internet of Things
  • C++
  • Qt Framework
  • Embedded C
  • MQTT
  • Hardware Design
  • Hardware Testing
Dat H.

Ho Chi Minh City, Vietnam

$25/hr
5.0
23 jobs

With 3+ years of hands-on experience, I specialize in taking embedded products from prototype to mass production. I've completed 10+ real-world projects and successfully shipped consumer products that are now in end-users' hands. What I Do Best I build production-grade firmware — not hobby projects. My work spans the full embedded stack: hardware bring-up, device drivers, firmware, bootloaders, OTA systems, and companion mobile/PC apps. Core Expertise - MCU Platforms: STM32 (F0/F1/F4/L0/L4), ESP32/ESP32-S3/ESP32-P4/ESP32-C3, nRF52480/NRF52832, ARM Cortex-M & RISC-V, ... - RTOS & Bare-Metal: FreeRTOS (advanced task sync — queues, semaphores, event groups, task notifications), bare-metal programming, custom bootloader development, ... - Peripherals: I2C, SPI, I2S, UART, PWM, ADC/DAC, RMT, Modbus RTU, USB HID, ... - Connectivity: Wi-Fi, BLE, LoRa, NFC, GSM/GPRS, NB-IoT, 4G, ... - IoT & Cloud: MQTT, HTTP/HTTPS, WebSocket, TCP/UDP | Azure IoT, AWS, Firebase, ... - Security: Secure Boot, encrypted NVS storage, FIDO2 passwordless authentication - Languages: C/C++ (primary), Python, Dart/Flutter (mobile & desktop apps), Java - Sensors: Accelerometer, IMU, Gyroscope, Time-of-Flight (ToF), Fingerprint, Ambient Light, Temperature, Humidity, Water Quality, Gas, Heart Rate & SpO₂, ... - Peripherals: Camera, Microphone, Speaker, Buzzer, ... - Displays: TFT, OLED, LCD, HMI, ,.. - Build & Debug: ESP-IDF, Makefiles, CMake, linker scripts, GCC toolchain, GDB/JTAG — fully IDE-independent - Other: Embedded Linux (Raspberry Pi, Orange Pi), Edge AI on MCUs, VoIP, WireGuard VPN, OTA update systems, PCB design (EasyEDA) What Sets Me Apart I deliver production-ready firmware, not proof-of-concepts. Clean architecture, proper error handling, memory optimization, and power management. I work at the toolchain level — Makefiles, linker scripts, GCC, GDB — not dependent on any IDE. I collaborate effectively with backend teams, including building systems using MCP (Model Context Protocol). I've shipped real consumer electronics — I understand what it takes to go from "it works on my bench" to "it works in 10,000 units." If you're a startup building a hardware product and need someone who can take it from prototype to production, let's talk.

  • Research & Development
  • Embedded C
  • C
  • C++
  • Flutter
  • Android
  • Python
  • AWS IoT Core
  • ARM Microcontroller
  • ESP32
  • nRF52
  • MQTT
  • HTTPS
  • WiFi
  • STM32
Tai N.

Ho Chi Minh, Vietnam

$15/hr
5.0
40 jobs

- 12+ years experience on Linux/QNX/FreeRTOS embedded C/C++, Linux Kernel development, Device Drivers, Firmware development for ARM cores, ESP32, STM32, Arduino, NXP - 8+ years experience on the Robot Operating System (ROS) and FastRTPS on devices: Camera Leopard USB3.0, LiDAR, RPLIDAR-A2 (rplidar A2), RPLIDAR-A3 (rplidar A3) - Expertise NVIDIA Framework, GMSL camera protocol, Cross platform - Expertise C/C++, Link Listed, Stack/Queue development, C++/Python OOP, Python scripting(Regex parsing) - Proficient on debug and troubleshooting (JLink debugger, GDB, GDB server, pdb, ...) - Proficient on hardware architecture and Software development progress - Experience on Linux kernel: Develop new drivers, integration, cross compile, build, deploy - Proficient on MCU: ARM core, ESP32, STM32, Arduino, X86_64. My responsibilities : Full-stack software developer( Device drivers/Firmware development, Web server(C++, PHP, JSON), UI front-end(JS, AJAX, JQUERY, JSON) ). Language programming: Strong C/C++, Python, PHP(Server Back-end), NodeJS, JavaScript(Front-end UI), C#, Verilog/VHDL. Technical skills: Real Time OS, Device Drivers/Firmware development, Embedded system, IoT, Automotive, FastRTPS, ROS deployment, ROS apps, Google Protocol Buffer, JSON, OOP, Autonomous self-driving cars, Makefile, CMake, Bazel. Environment development: Linux, QNX, window. English skill: Fluent writing, reading and listening .

  • Embedded Linux
  • Embedded System
  • Linux
  • Python
  • C++
  • C
  • Firmware Programming
  • Xen Project Hypervisor
  • Arch Linux
  • Robotics
  • Robot Operating System
  • Ubuntu
TOAN D.

Ho Chi Minh City, Vietnam

$20/hr
5.0
16 jobs

EMBEDDED SOFTWARE ENGINEER github: github.com/toandinh18 blog: theguerreroblog.wordpress.com * Proficient in: C/C++. * Solid understanding of OOP’s concepts, design patterns, data structures and algorithms. * Knowledge of advanced level programming in C/C++ including multi-threading, multiprocessing, concurrency, caching, message queue and memory management * Experience working with TCP/IP on various platforms. * Familiarity with scripting, build, packaging, and software release engineering skills including RPM, Debian. * Linux Kernel development * Real Time Operating System.

  • Embedded Linux
  • Embedded System
  • Linux
  • Python
  • C++
  • C
  • Bash
  • Kernel
  • AOSP
  • Bash Programming
  • Unix Shell
  • Scripting
  • Git
Tran Van T.

Da Nang, Vietnam

$20/hr
5.0
9 jobs

Hi! I am an Embedded - Firmware Engineer, having full experience in build customize linux OS, customize kernel, develope linux kernel driver and develope firmware for many microcontrollers such as Arduino, nRF5, ESP32, ESP8632, STM32, NXP, Cypress... I have developed several products for customers for 8 years in industry company. My skills are below: ✅ Build and customize embedded linux OS using Yocto. ✅ Sensor driver development as Temperature , Accelerometer, IR, Light, Pressure... ✅ Camera module driver development and video test program for Sony, Omnivision, On-Semi camera. ✅ Microcontroller programming for Arduino, nRF5, ESP32, ESP8632, STM32, Raspberry, TI, NXP, Cypress... ✅ Proficient in using peripherals such as GPIO, Interrupt, I2C, SPI, UART, RS485, CAN, USB, CSI, MIPI... ✅ Digital Electronics Design, Circuit Design, Schematic Design. ✅ Proficient in using many development tools such as Ubuntu, Eclipse, Keil, Code Composer Studio, Qt creator, Altium, PyCharm... ✅ Proficient in C language and Python language. ✅ Fluent in Japanese, good communication in English.

  • Embedded Linux
  • Embedded System
  • ESP32
  • STM32
  • Arduino
  • nRF52
  • Altium Designer
  • Embedded C
  • STM32F4
  • Firmware Programming
  • Arduino Firmware
  • Schematic
  • Kernel
  • Firmware
  • Bluetooth LE
Son L.

Ho Chi Minh City, Vietnam

$33/hr
5.0
1 jobs

I am a professional embedded software engineer with more than ten years of experience. My current areas of expertise are IoT Applications & Embedded Systems Design, including embedded hardware/software. - Connectivity Domain Ethernet 802.3, WLAN (Wireless 802.11), Bluetooth Low Energy protocol stack, and low layer I2C, SPI, UART, RS485, etc. technologies. - Good exposure and worked with various protocols likes I2C, SPI, UART, CAN. - Proficient with ESP32, Raspberry Pi, Atmel, ARM, PIC32, Renesas boards, and communication with various sensors. - Experienced in Android framework & HAL layer exploration, development, Customization and bug fixing on Qualcomm development boards. - Have experience using debugging tools such as Segger Jlink, CAN bus analyzer (CL3000), Logic analyzer. - IoT devices with wireless connectivity such as LTE, CAT-M1, NB-IoT, LoRa/LoRaWAN, BLE, WIFI, ZigBee, NFC - Experienced in AWS Service, AWS IoT. 🔑𝐊𝐄𝐘𝐖𝐎𝐑𝐃𝐒: Embedded Design, Hardware Design, Firmware Development, Mobile App Integration, IoT Device, Medical Device Design, Embedded Systems, Real-time Operating Systems (RTOS), Microcontroller Programming, Sensor Integration, Wireless Communication (Bluetooth, Wi-Fi), Low Power Design, Wearable Devices, Firmware Architecture, Embedded Software, Device Drivers, System-on-Chip (SoC), PCB Design, Signal Processing, IoT Platforms, Cloud Integration, Mobile App Development, Web Portal Design, Healthcare Technology, Remote Monitoring, Data Security, Telemetry, ARM Cortex, ESP32, Device Connectivity, Embedded Prototyping, Human-Machine Interface (HMI), Medical Device Compliance, Mobile-Connected Devices, IoT Security, BLE, Firmware Debugging, Connectivity Solutions, Edge Computing, Smart Devices, Industrial IoT.

  • Embedded Linux
  • Embedded System
  • Internet of Things Solutions Design
  • STM32
  • Raspberry Pi
  • C++
  • PCB Design
  • PIC
  • Embedded Application
  • Internet of Things Software
  • AOSP
  • Arduino Firmware
  • MQTT
  • AWS IoT Core
  • C

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Embedded Linux Specialist in Vietnam on Upwork?

You can hire a Embedded Linux Specialist in Vietnam on Upwork in four simple steps:

  • Create a job post tailored to your Embedded Linux Specialist project scope. We'll walk you through the process step by step.
  • Browse top Embedded Linux Specialist talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Embedded Linux Specialist profiles and interview.
  • Hire the right Embedded Linux Specialist for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Embedded Linux Specialist?

Rates charged by Embedded Linux Specialists on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Embedded Linux Specialist in Vietnam on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Embedded Linux Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Embedded Linux Specialist team you need to succeed.

Can I hire a Embedded Linux Specialist in Vietnam within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Embedded Linux Specialist proposals within 24 hours of posting a job description.