Hire the Best Microcontroller Programmers
in the Philippines

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

Manila, Philippines

$41/hr
5.0
30 jobs

I am an Electronics Engineer with over 10 years experience in designing circuits and PCB for embedded systems from conception to realization. Systems prototyping is both my hobby and profession. I have helped clients in realizing the system they have conceived to their full satisfaction. In addition to designing the system, we can build the PCB in-house, design and print the enclosure, test and debug the system, and deliver them to you as a working prototype. Looking forward to working with you. Experienced with: - Nordic nRF52 devices (SEGGER Embedded) - BLE - Arduino(Atmel)/Microchip Microcontrollers, Flyport, Kinect - GPRS, GSM, Wi-Fi, Bluetooth, NFC, RFID, Zigbee, RF, RTC, Various Sensors (Accelerometer, Humidity, Temperature, etc.) - I2C, SPI, UART, USB, ADC, PWM, DAC, RS232 - EEPROM, Program Flash, External memory - Cryptographic Engine - Embedded C, Visual Basic, C#, C++, Python, SQL - Raspberry Pi - MatLab - Visual Studio - USB Systems - IOT Systems - OTA Firmware Upgrades - Android Applications for IOT and BLE - react-native - PC Programs and UI for Embedded Systems - Digital Signal Processing - Custom Encryption - Library Creation - Fusion360 PCB Design and Layout tools: - Altium Designer - Ultiboard - KiCad - Eagle In-house PCB Prototyping and Debugging: - 2-layer - Down to QFN Package Capable - 10mil Annular Ring - Min 7mil Trace Width - Tin Plated - Solder Masked - Plugged Vias

  • Microcontroller Programming
  • Altium Designer
  • Python
  • PCB Design
  • Embedded System
  • C
  • Arduino
  • Digital Electronics
  • Raspberry Pi
  • Electronics
  • KiCad
  • nRF52
  • Circuit Design
Bensen A.

Sudipen, Philippines

$15/hr
5.0
9 jobs

I'm an innovative Computer Engineer with skills in Computer, Embedded, and Electronic Design. Experienced in developing IOT systems, and programming them. Let's make your ideas come to reality. Services Offered: - Embedded Hardware (Arduino, AVR, ESP32, CH32, STM32, Nordic) - Schematic Design / Modification / Review - BOM/Component Selection - PCB Design / Modification (KiCAD, EasyEDA) - Embedded Firmware (Arduino, PlatformIO, ESP-IDF, STM32) I also offer these services: - Web App Development (Node.JS, REST, Firebase) - 3D Parametric Enclosure/Part Modeling and Design (FreeCAD, Autodesk Fusion)

  • Microcontroller Programming
  • Microcontroller
  • Arduino
  • ESP32
  • STM32
  • PCB Design
  • Embedded System
  • EasyEDA
  • KiCad
  • LoRa
  • Internet of Things
  • Robotics
  • Computer Engineering
  • C++
  • Python
Vincent C.

Pasay, Philippines

$50/hr
5.0
1 jobs

Microcontroller programmer with hands-on experience in Arduino, ESP32, Raspberry Pi, and Python. Completed projects include: Robot cars and delivery robots Satellite tracker systems Voice-controlled AI assistant (Astra) with GUI using CustomTkinter CCTV systems using ESP32-CAM Infrared camera systems using Raspberry Pi Automated vending machine for pet feeds Diesel flow counter Machinery systems like automatic puncher machines, cutting machines, and other automation with precise motor control Skilled in automation, IoT solutions, GUI development, and real-time embedded systems. Also an advanced Python and C++ programmer, capable of developing efficient, scalable, and hardware-integrated applications. In addition, I have strong experience in Quality Assurance (QA) for web applications, mobile apps, and hardware-software systems, performing both manual and automated testing to ensure reliability, usability, and performance. Can help design, program, test, and troubleshoot microcontroller-based projects from start to finish. Dedicated to delivering high-quality, efficient, and innovative solutions.

  • Microcontroller Programming
  • Arduino IDE
  • ESP32
  • Raspberry Pi
  • Embedded System
  • Python
  • C++
  • AWS IoT Device Management
  • Automation
  • GUI Design
  • Machinery
  • Quality Assurance
  • Robotics
  • AI Model Training Prompt
  • AI Development
Alex L.

LAS PINAS CITY, Philippines

$50/hr
5.0
82 jobs

About Me Hi, I’m Alex Lim, a multidisciplinary Python and Django engineer with more than 20 years of experience designing and building intelligent, automated, and full-stack systems for clients in telecom, AI, and enterprise software. My work blends engineering precision with creativity and problem-solving. I’ve developed platforms that automate workflows, manage complex data, and connect web, mobile, and IoT systems in ways that make operations faster and simpler. I started in electronics and communications engineering, moved into full-stack development, and later led research and development teams focused on innovation and AI-driven automation. I love building systems that connect ideas, people, and technology. What I Do I build reliable, scalable, and smart systems using: Backend development: Python, Django, Flask, FastAPI, GraphQL Frontend and mobile: Flutter, React, Vue, Bootstrap, Tailwind AI and automation: OpenAI API, LangChain, LocalAI, n8n, MCP Orchestration Data and integration: PostgreSQL, MySQL, MongoDB, Redis, Google Sheets, REST APIs Cloud and DevOps: AWS, Docker, Nginx, GitLab/Github CI/CD IoT and embedded systems: Arduino, Raspberry Pi, MQTT, robotics interfacing Each solution I create focuses on performance, maintainability, and long-term value. Highlighted Projects PAIR (Personal AI Remote): A cross-platform AI system that connects devices and users for seamless collaboration. NexPortal: A Django-based enterprise platform that automates telecom billing and uses AI for PDF invoice recognition. Catch-a-Gig: A job marketplace platform with credential uploads, matching algorithms, and ad dashboards. TeleBots: Telegram automation bots for provisioning, management, and telecom operations. NexSports and Traffic AI: Real-time analytics systems using Python, OpenCV, and TensorFlow for motion detection and streaming. SmartHome App: A Flutter IoT app that automates lighting and appliances with MQTT. Auto-Trader: A reinforcement learning trading bot using Python and scikit-learn. Pole Site Surveyor: A mobile and web app for geotagged telecom pole mapping and reporting. Each project was designed for reliability, documentation, and scalability. Skills and Technologies Languages: Python, Dart, JavaScript, C/C++, PHP Frameworks: Django, Flutter, Flask, FastAPI, Laravel, Node.js, React, Vue Databases: PostgreSQL, MySQL, SQLite, MongoDB, Firebase AI Tools: OpenAI API, Pandas, NumPy, SciPy, Roboflow, OCR, OpenCV Automation Tools: n8n, Zapier, Google Apps Script, ClickUp API Version Control: Git, GitLab, Bitbucket, GitHub Cloud and Containers: AWS, Docker, Nginx, VirtualBox Creative Tools: Figma, Photoshop, Illustrator, Premiere, OBS, Unreal Engine I work comfortably across the entire development stack, from backend logic to automation and design. Work Philosophy I believe great systems are built with structure, collaboration, and purpose. My workflow includes: Open and consistent communication Clean, maintainable, and well-documented code Focus on scalability, testing, and reliability Respect for deadlines and deliverables I care deeply about creating results that last and make a measurable difference. Professional Background Head of Innovations, Research, and Development at NexLogic Telecommunications Network Inc., leading AI, automation, and IoT solutions. Founder of Protodev Information Technology Solutions, developing production-ready apps and automation systems. IEEE Awardee and National Physics Olympics Champion, recognized for innovation in electronics and robotics. Guest speaker at Mapúa Institute of Technology, San Beda College Alabang, and UP Los Baños, teaching and inspiring students in software, AI, and microcontroller projects. Experienced mentor, educator, and team leader with a passion for innovation and creativity. Let’s Work Together I’m based in the Philippines and open to remote or hybrid collaboration. I bring hands-on technical experience, strong documentation habits, and a commitment to building systems that run smoothly and scale easily. If you’re looking for someone who can design, build, and manage complex systems end to end while ensuring real-world reliability and innovation, let’s connect and discuss how I can help bring your project to life.

  • JavaScript
  • PHP
  • Google Apps Script
  • MySQL
  • Google Spreadsheets API
  • Visual Basic
  • Google Sites API
  • WordPress
  • Web Development
  • ClickUp
  • Zapier
  • n8n
  • AI Development
Jack R.

Quezon City, Philippines

$40/hr
5.0
23 jobs

Here are the list of what i been doing for the past 10 years. ✅ PROTOTYPE developement. ✅ PCB DESIGN layout, schematic and production files. ✅ Board Assembly and Testing. ✅ FIRMWARE development. ✅ APP for android, windows and linux platform. ✅ Embedded Systems ✅ C, C++, C#, Python, Flowcode, ASM, Javascript, VB and Arduino Programming.

  • Microcontroller Programming
  • Firmware
  • nRF52
  • Arduino Firmware
  • Embedded C
  • nRF52832
  • C#
  • Mobile App Development
  • Android Studio
  • PCB Design
  • Internet of Things Solutions Design
  • Circuit Design
  • Schematic
  • Android
Jonathan Burkley R.

Paranaque, Philippines

$10/hr
5.0
6 jobs

I am a freelancer and can take on a wide range of jobs, including content writing, virtual assistance, and engineering tasks. I enjoy helping people with their needs in various areas. I am very approachable and care about my clients' welfare. Rest assured, you will get your money's worth. I am also always online searching for the latest news and trends in the industry. My expertise varies. In content writing, I can write engaging stories about exciting engineering projects. I have experience supporting an Australian electronics store as a VA. I talk with customers and fix their issues and requests. My hobbies include electronic projects such as water level sensors and alarms.

  • English
  • Article Writing
  • Content Writing
  • Blog Writing
  • SEO Writing
  • Technical Support
  • WordPress
  • Virtual Assistance

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 Microcontroller Programmer in the Philippines on Upwork?

You can hire a Microcontroller Programmer in the Philippines on Upwork in four simple steps:

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

Rates charged by Microcontroller Programmers 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 Microcontroller Programmer in the Philippines on Upwork?

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

Can I hire a Microcontroller Programmer in the Philippines 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 Microcontroller Programmer proposals within 24 hours of posting a job description.