Hire the Best GSM Developers

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

Ho Chi Minh City, Vietnam

$40/hr
4.7
573 jobs

Hi, I'm Paul. Transforming complex tech ideas into market-ready products is my forte. With 8 years of hands-on experience, I offer end-to-end expertise in advanced PCB design, rapid prototyping, and robust firmware development for IoT, robotics, and ultra-low power applications. My background as a startup team leader ensures a product-centric vision and accelerated project/ MVP delivery. 1. What I Offer: End-to-End Embedded & Hardware Solutions - Advanced PCB Design & Hardware Development: Multi-layer PCBs for complex applications, focusing on reliability and performance. - High-Speed Design: Expertise in USB 2.0, HDMI 2.0, DDR3/DDR4/LDDR4, PCIe, NAND Flash, 10/100/1000/10Gbase-T1 Ethernet, PoE++. - Microcontrollers & SoMs: ARM Cortex-M3/M4 (STM32WL, ESP32, Nordic nRF52/53/91 series); custom boards for Raspberry Pi CM4, Orange Pi, iMX8, Jetson Nano/Xavier/Orin, RK3588, RK3568, RV1126, TI AM6254. - Power & Analog: DC-DC (Flyback, Boost, Buck, LDOs), motor control (BLDC, AC/DC servo via I/O, ADC, CAN), high-resolution ADC/DAC, Audio circuits. DFM/DFA & Compliance: Strong knowledge of manufacturing, assembly processes, and layout techniques for EMC/EMI compliance. - Tools: Altium Designer (Altium365/CircuitMarker), KiCAD, Eagle, EasyEDA; OrCAD, PSpice, CAM350. - Prototyping: Experience with BOM creation (Digikey/Mouser/JLCPCB) and combining dimensional drawings into precise Gerber formats. - CAD/3D design tool: SolidWorks, Inventor... 2. Robust Firmware Development: - Languages: C, C++, Python, Qt. IoT & Wireless: MQTT, Thingsboard, AWS IoT, Blynk; experience with RF, Wi-Fi, BLE, GSM (3G/4G/LTE), LoRaWAN. - Robotics: Expertise in ROS/ROS2 for applications like AGV, AMR, 6-axis robots. Low-level Interaction: Proficient in designing custom drivers, managing communication protocols (QSPI, I2C, RS485, RS232, CAN, Modbus TCP/IP/RTU). - UI/UX for Embedded: Figma, TouchGFX, LVGL for STM32, ESP32, Raspberry Pi. 3. Product & Project Leadership: - Startup Leadership: Proven ability to lead and manage cross-functional teams in startup environments. - Project Management: Expertise in managing design, fabrication, and procurement for cost-efficient and timely PCB acquisition. - Problem-Solving & Research: Strong initiative, research capabilities, and excellent troubleshooting skills for electrical evaluation, testing, and PCB issues. 4. Why Partner with Me? - End-to-End Product Vision: My background in leading startup projects provides a holistic view, ensuring your solution is not just technically sound but also viable and market-ready. - Deep Technical Mastery: From complex high-speed routing and power supply design to robust firmware for robotics and IoT, I handle intricate challenges with precision. - Cost & Time Efficiency: My knowledge of DFM/DFA and experience in optimizing BOMs, coupled with efficient procurement management, helps streamline your project and reduce overall development costs and time. Ready to turn your innovative idea into a high-quality product? Let's connect to discuss how my expertise can drive your project's success.

  • STM32
  • Embedded System
  • Raspberry Pi
  • ESP32
  • LoRa
  • Electrical Design
  • PCB Design
  • KiCad
  • Prototyping
  • Altium Designer
  • NVIDIA Jetson
  • Robot Operating System
  • Bluetooth LE
  • Wearable Technology
  • nRF52
  • AI Development
  • Linux
  • Mobile App
  • GPS
  • Industrial Design
David P.

Hanoi, Vietnam

$20/hr
5.0
21 jobs

Hi, I'm David. I help turn complex electronic concepts into dependable, production-ready products. With over 5 years of practical experience, I support clients through the full development cycle, from initial design to functional prototypes and manufacturing handoff. My focus is on building efficient, scalable, and cost-conscious hardware systems that perform reliably in real-world conditions. 1. What I Deliver: Embedded Systems & Hardware Development - PCB Design & Hardware Engineering: Circuit design, multi-layer PCB layout, component selection, impedance tuning, compact design, and cost optimization. Emphasis on IPC standards, signal integrity, EMI/EMC mitigation, and thermal considerations. - High-Speed & Complex Systems: Hands-on work with DDR, HDMI, MIPI (CSI/DSI), PCIe Gen1/2, along with SoC and FPGA-based prototyping. - Embedded Platforms: STM32N6, STM32H7/STM32H5, STM32F7/STM32F1/F3/F4, ESP32/ESP8266, Nordic nRF52 series, ARM Cortex-A systems, Raspberry Pi (CM4/CM5), Zynq-7000. - Power & Mixed-Signal Design: Switching regulators (Buck, Boost, Flyback), LDOs, battery systems, motor control (BLDC, stepper, servo, DC), and analog/digital integration, PoE, LLC. - Manufacturing Readiness: BOM preparation, Gerber generation, and design adjustments to streamline production and reduce costs. - Tools: Altium Designer, KiCad, LTspice, Proteus, MATLAB/Simulink . 2. Firmware & Software Development - Programming: C, C++, Embedded C, Python (for automation and validation). - System Development: Linux-based platforms, MCU firmware, RTOS (FreeRTOS), power optimization, bootloaders, OTA updates, and debugging. - Connectivity & IoT: WiFi, BLE, LoRa, Zigbee, GSM/LTE/NB-IoT/5G, GPS, RFID, NFC. - Communication Interfaces: UART, I2C, SPI, I2S, RS232, RS485, CAN, Modbus RTU/TCP, USB, Ethernet. - User Interface: LVGL-driven GUIs, TFT/OLED displays, and touch interfaces. 3. Development Process & Collaboration - Product Lifecycle Support: Concept → prototyping → validation → production handover. - Workflow & Management: Organized development using Git, Jira, and structured documentation with clear milestones. - Global Collaboration: Experience working across US, EU, and Asia time zones with consistent communication. - Troubleshooting: Strong capability in diagnosing and resolving both hardware and firmware issues. 4. Why Choose Me? - Unified Skillset: Combined hardware and firmware capabilities help minimize back-and-forth and speed up delivery. - Practical Engineering Approach: Designs are built with real-world constraints in mind — not just theory. - Efficiency-Oriented: Focus on reducing unnecessary costs while maintaining performance and reliability. - Clear & Responsive Communication: Regular updates, well-documented progress, and quick feedback. Looking to bring your idea into a functional, well-engineered product? Feel free to reach out. I’d be glad to discuss your project !!!

  • ESP32
  • KiCad
  • Linux
  • Altium Designer
  • STM32
  • Raspberry Pi
  • LoRa
  • Arduino
  • Microcontroller Programming
  • Hardware Design
  • Bluetooth LE
  • PCB Design
  • Touchscreen
  • WiFi
  • NFC
TEMUR E.

Navoiy, Uzbekistan

$25/hr
5.0
25 jobs

I'm an IoT & embedded systems engineer focused on production-ready solutions. From custom PCB design in EasyEDA to ESP32 firmware, cloud services, and dashboards — I deliver complete hardware-to-cloud systems. Hardware: schematic design, PCB layout, Gerber/BOM/Pick&Place files, JLCPCB production, AC/DC power circuits, sensor integration, engineering review process. Firmware: ESP32 (ESP-IDF/Arduino), LVGL touchscreen UI, MQTT, BLE, OTA updates, payment integration. Built and delivered: IoT smart relays (220V AC), environmental monitoring boards, sonar driver modules, vending machines, hydroponic controllers, payment terminals.

  • Arduino
  • ESP8266
  • ESP32
  • Internet of Things
  • MQTT
  • Websockets
  • Embedded C
  • JavaScript
  • PHP
  • REST API
  • React
  • Embedded System
  • PCB Design
  • EasyEDA
  • Firmware
  • Circuit Design
  • Electronics
  • Electronic Design
Quang H.

Da Lat, Vietnam

$30/hr
5.0
62 jobs

I am a professional Embedded Engineer with over 10 years of experience in embedded systems design, covering both hardware and firmware/software development. I have also set up and led a full-service engineering team, delivering complete products from concept to production, including hardware design, embedded software, cloud integration, and, AI, mobile app development, product/industrial design. I specialize in wireless IoT devices, wearable/medical technology, and embedded firmware with a strong background in end-to-end product development and team leadership. What We Can Offer Firmware Development - Embedded software for IoT, wearables, medical, and consumer electronics - Driver development, RTOS integration, and low-power optimization - Connectivity stacks: BLE, Wi-Fi, NFC, LoRa, LTE, CAT-M1, NB-IoT - Secure OTA updates, device provisioning, and cloud integration Hardware Design - Custom PCB design with multiple layer and layout for high-reliability embedded systems - Power management & battery systems (BMS, energy optimization) - Prototyping, testing, and design-for-manufacturing (DFM) Product & Industrial Design - Mechanical design, 3D modeling, and enclosure development - Ergonomics and usability design for consumer and medical devices - Design-for-production (DFP) and certification support (CE, FCC, FDA-ready) AI & Data Processing - Edge AI/ML model deployment (Edge Impulse, TensorFlow Lite) - Predictive maintenance and anomaly detection for IoT/IIoT - Cloud-based AI integration with AWS/Azure/Google Cloud Mobile App & Cloud Integration - Cross-platform mobile apps (Android/iOS) - Secure Bluetooth, Wi-Fi, and cloud connectivity with devices - Web portal/dashboard development for monitoring and analytics

  • Electronic Design
  • Hardware Design
  • Firmware Programming
  • Altium Designer
  • Raspberry Pi
  • STM32
  • Arduino
  • Embedded System
  • nRF52
  • Embedded C
  • Microcontroller Programming
  • Electronics
  • Microchip
  • ESP32
  • Circuit Design
Thuan L.

Ho Chi Minh City, Vietnam

$32/hr
5.0
96 jobs

I am a professional embedded software engineer with more than 12 years of experience. My current areas of expertise are IoT Applications & Embedded Systems Design, including embedded hardware/software. 𝐌𝐘 𝐒𝐊𝐈𝐋𝐋𝐒: - Know about MCU: Nordic, Silicon Labs, AVR, PIC, ESP, TI CC32xx, ESP32, Qualcomm QCC51xx, etc. - Have experience in programming languages such as C/C++, C#, Java - Solid knowledge of standard interfaces such as I2C, SPI, UART, and CAN. - Have experience using debugging tools such as Segger Jlink, CAN bus analyzer, and Logic analyzer. - IoT devices with wireless connectivity such as LTE, CAT-M1, NB-IoT, LoRa/LoRaWAN, BLE, WIFI, NFC - Good experience in AWS Service, AWS IoT, AWS Shadow, and AWS Jobs. - Good experience in Battery Management Systems based on BQ products from TI. - Good experience with Audio Codec chips. - Experience with AI/ML on Edge Impulse with nRF Connect - True wireless earbuds, headsets and speakers, Bluetooth ® LE Audio standard from Qualcomm: QCC5141, QCC5171, QCC5181,... We have worked with wearable devices and medical devices: - ECG 1, 3, 12 leads with ADS1292, ADS1293, ADS1298 - EEG with ADS1299 - Body temperature with MAX302025, MAX30208 - PPG with MAX86178, MAX86178 - SPO2 with OB1203, MAX32664 sensor hub - Vital signal with AFE4950 - OTA firmware update via Bluetooth/WIFI End-to-End Embedded & Hardware Solutions I provide complete product development services — from concept and design through prototyping, firmware, and production — for IoT, wearables, medical, and consumer electronics. Hardware & PCB Design - Multi-layer PCB design for high-reliability, high-performance systems - High-speed design: USB 2.0, HDMI 2.0, DDR3/DDR4/LPDDR4, PCIe, NAND Flash, Ethernet (up to 10GBase-T1), PoE++ - Microcontrollers & SoMs: ARM Cortex-M3/M4 (STM32, ESP32, Nordic nRF52/53/91); custom boards for Raspberry Pi CM4, iMX8, Jetson Nano/Xavier/Orin, RK3588/3568, TI AM6254 - Power & analog: DC-DC (Flyback, Boost, Buck, LDO), BLDC/servo motor control, high-resolution ADC/DAC, audio circuits, and battery management (BMS) - DFM/DFA and EMC/EMI compliance, with certification support (CE, FCC, FDA-ready) - Tools: Altium Designer, KiCAD, Eagle, EasyEDA, OrCAD; SolidWorks and Inventor for 3D/enclosure design Firmware & Connectivity - Embedded software in C, C++, Python, and Qt, with RTOS integration and low-power optimization - Custom driver development and communication protocols: QSPI, I2C, SPI, RS485/RS232, CAN, Modbus (TCP/IP/RTU) - Connectivity stacks: BLE, Wi-Fi, NFC, LoRa/LoRaWAN, LTE, CAT-M1, NB-IoT, GSM (3G/4G) IoT platforms: MQTT, ThingsBoard, AWS IoT, Blynk; secure OTA updates, device provisioning, and cloud integration - Robotics: ROS/ROS2 for AGV, AMR, and 6-axis robot applications - Embedded UI/UX: Figma, TouchGFX, LVGL AI & Cloud Integration - Edge AI/ML deployment (Edge Impulse, TensorFlow Lite) - Predictive maintenance and anomaly detection for IoT/IIoT - Cloud integration with AWS, Azure, and Google Cloud - Cross-platform mobile apps (Android/iOS) and web dashboards for monitoring and analytics Product Leadership - Proven experience leading cross-functional teams in startup environments - End-to-end project management across design, fabrication, and procurement for cost-efficient, on-time delivery - Strong troubleshooting and research skills for electrical evaluation, testing, and design optimization 🔑𝐊𝐄𝐘𝐖𝐎𝐑𝐃𝐒: 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.

  • STM32
  • Embedded System
  • Raspberry Pi
  • ESP32
  • LoRa
  • Electrical Design
  • PCB Design
  • KiCad
  • Prototyping
  • Altium Designer
  • NVIDIA Jetson
  • Robot Operating System
  • Bluetooth LE
  • Wearable Technology
  • nRF52
  • AI Development
  • Linux
  • Mobile App
  • GPS
  • Industrial Design
Hamza R.

Islamabad, Pakistan

$20/hr
4.9
35 jobs

I’m Hamza a Biomedical Engineer with a passion for Embedded Systems, IoT, Electronics, and Robotics. I turn ideas into real, working prototypes and products. Whether it’s designing smart devices, building automation systems, or creating medical technology, I bring innovation to life. What I Do Best: Embedded Systems & IoT Experience with ESP32, NRF52, ATMEL, STM32, PSOC, PIC Work with Raspberry Pi, VisionFive (Linux Board), and Unihiker Programming Proficient in C/C++, Python, Java, MATLAB, JavaScript, and Flutter Connectivity & Communication Skilled in UART, I2C, SPI, MQTT, BLE, BLE Mesh, Sigfox, and Wi-Fi Hardware Design & Prototyping Specialize in PCB Design, 3D Modeling, and Product Prototyping GUI Development Develop Touchscreen Interfaces, E-Paper & TFT Displays, Web Dashboards, and Desktop Applications Work with LVGL, Tkinter, PyQt, and Kivy Framework IoT & Cloud Integration Experienced with AWS IoT, Firebase, ThingsBoard, and WebSocket-based real-time control Industrial IoT (IIoT) Expertise in CAN Communication, Factory Automation, and Smart Sensor Networks Remote Monitoring & OTA Updates Work with ESP-IDF OTA, BLE DFU, and Cloud-Based Device Management I’ve built industrial prototypes, smart sensors, automation systems, and medical devices, real-time data processing and device connectivity. If you need a reliable, high-quality solution, let’s make it happen! Let’s Collaborate!

  • ESP32
  • Arduino
  • C++
  • MATLAB
  • PCB Design
  • Embedded C
  • STM32
  • nRF52
  • Python
  • FreeRTOS
  • Embedded System
  • Firmware Programming
  • Microcontroller Programming
  • Atmel AVR
  • Internet of Things

How it works

Post a job for free Post 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 GSM Developer on Upwork?

You can hire a GSM Developer on Upwork in four simple steps:

  • Create a job post tailored to your GSM Developer project scope. We’ll walk you through the process step by step.
  • Browse top GSM Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top GSM Developer profiles and interview.
  • Hire the right GSM Developer 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 GSM Developer?

Rates charged by GSM Developers 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 GSM Developer on Upwork?

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

Can I hire a GSM Developer 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 GSM Developer proposals within 24 hours of posting a job description.