Hire the Best Microcontroller Programmers
in Egypt

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

Cairo, Egypt

$55/hr
4.9
445 jobs

Most hardware projects don't fail because of bad ideas. They fail in the messy space between "working prototype" and "shipping product." That's where I've spent the last 14 years — across 350+ projects and 50+ products now in mass production. Hundred clients have come back for a second project. Here's what's behind that number. I take products from napkin sketch to factory floor — designing the PCBs, writing the firmware, and optimizing the BOMs. That DFM work alone typically saves clients 20–30% on production costs. One client shipped at 12mA after coming to me with a prototype drawing 800mA in sleep mode. That's the difference between a redesign and a launch. The firmware I write runs 24/7 in industrial environments where a crash at 2 AM means someone's driving to a job site. I build for reliability first: FreeRTOS or bare-metal on STM32, ESP32, nRF52/53, RP2040, PIC, and Atmel. Connectivity — MQTT, BLE, Wi-Fi, LoRa, or cellular — gets chosen for the use case, not the trend. On the hardware side: multi-layer PCBs, proper signal integrity, IPC-compliant layouts (2221, 7351) in Altium and KiCad, built for manufacturability from day one. When the project calls for it, I wire the full IoT stack — AWS IoT Core, edge AI/ML inference, secure OTA, and fleet health monitoring. Top-Rated Plus. 100% Job Success Score. If you need an engineer who thinks in yield rates, field reliability, and unit economics — hit "Message" or "Invite to Job." Let's get your product out the door.

  • Microcontroller Programming
  • Embedded System
  • Embedded C
  • Arduino
  • C++
  • Raspberry Pi
  • Python
  • ESP32
  • Robotics
  • PyQt
  • PCB Design
  • IOTA
  • C#
  • AI Builder
  • MLOps
Omar M.

Asyut, Egypt

$40/hr
5.0
48 jobs

Top-Rated Embedded Engineer, 40+ projects shipped. I build STM32/ESP32 firmware, PCB designs, and custom PySide6/Qt desktop tools that turn hardware concepts into products. Most hardware projects stall in the gap between the silicon and the software that has to drive it. That's exactly where I work, I take a project from schematic and PCB layout, through low-level firmware, all the way to the desktop application your team uses to configure, test, and visualize the system. What I build: • Firmware & embedded C/C++ - STM32 and ESP32 development, from bare-metal drivers to production firmware, with hardware bring-up and debugging. • Hardware & PCB - DFM-ready schematic capture and PCB layout in Altium and KiCAD, designed alongside the firmware so the two actually fit. • Desktop tools & GUIs - Native PySide6 / PyQt / C++ applications purpose-built for hardware interfacing, instrument control, data visualization, and automated test. • Automation & reliability - Self-hosted n8n pipelines with custom Python/JavaScript, plus CI/CD, Git, and automated unit testing across C and Python codebases. Because I own both sides - the hardware and the software that controls it, you don't have to coordinate two contractors who blame each other when something doesn't talk. You get one engineer accountable for a working, production-ready system. If you've got an embedded product, a test rig, or a hardware-control tool that needs building, send me the details and I'll tell you straight whether it's a fit and how I'd approach it.

  • Microcontroller Programming
  • Electronics
  • KiCad
  • STM32
  • Embedded C
  • PCB Design
  • Embedded System
  • C++
  • ESP32
  • Altium Designer
  • Python
  • API Integration
  • n8n
  • Unit Testing
  • CI/CD
  • PyQt
  • Electrical Engineering
Yasser E.

Cairo, Egypt

$50/hr
4.5
135 jobs

CanadaTronix Automation based in Canada ON CEO and Automation and Robotic Specialist _________________________________________________ Company: CanadaTronix Automation (Canada ON) _______________________________________________________________ PLC/HMI/SCADA, and Microcontroller Expert Power electronic system design , implementation and maintenance. -Microcontroller based project Design and programming -Robot Programming and interfacing with PLC -Motion control and servo -AC drive control and interface -mechanical, pneumatic, hydraulic control systems AB Rockwell Automation ________________________ SLC5, MicroLogix, ControlLogix, CompactLogix, Micro800 Siemens _________ S7-300,400, S7-1200/1500, 200M Schneider __________ Premium, TSX Micro, Modicon OMRON _________ NX102,NX1P, CP1E Electrical Design and Drawing ________________________________ AutoCAD, EPLAN Electrical and P&ID Delta - DVP - SS2 Mitsubishi -FX3G and more HMI ___________ -Siemens - Unified Comfort Panel(MTP), Comfort Panel (TP), Basic (KTP) -Rockwell - Panelview -Omron - NA series, NB series Schneider - Harmony GTO, Harmony STO/STU - Automation direct Software and IDE __________________ Delta - DOP 110 SCADA FactoryTalk View SE, ME GE Cimplicity, Ignition SCADA Software Sematic manager, Step7, TIA Portal, Rslogix500, RSlogix5000, Studio 5000,CCW, FactoryTalk View ME/SE, Codesys, PL7, UnityPro, Sysmac Studio, CX-Programmer, ISPSoft, GXworks 2 and 3, WPLSoft, EcoStruxure, Cimplicity, Communication Profinet, OPC-UA,EIP, Modbus, EtherCAT, MQTT Servo Festo, Omron

  • Microcontroller Programming
  • MATLAB
  • Automation
  • SCADA
  • PLC Programming
  • C++
  • Electrical Engineering
Mahmoud S.

Cairo, Egypt

$30/hr
4.9
27 jobs

A versatile Embedded Systems & IoT Expert I bring a unique blend of expertise in Embedded systems, PCB High Speed designs and IoT app development. - Embedded Systems Expert (C/C++) - STM32, Arduino, ESP32 boards and Raspberry PIs - PCB Mixed Signal and High Speed Design - FPGAs, Verilog/VHDL - Assembly Language (x86, MIPS, Arm/Thumb) - ROS Robotics, Drones, IMUs applications - Native and Cross platform BLE/IoT Mobile App development With hands-on experience in creating advanced projects like drones, robotic arms, IMU gloves and developing path planning and navigation systems utilizing depth cameras for autonomous robots, I excel at integrating cutting-edge technology to solve complex problems. My skills extend to app development for Android, iOS, and web platforms, IoT apps and Sensor Integration ensuring comprehensive solutions for diverse needs. Let's collaborate to transform your ideas into a Reality!

  • Microcontroller
  • C
  • C++
  • Bluetooth
  • Embedded System
  • PCB Design
  • FPGA
  • Arduino
  • ESP32
  • Internet of Things
  • Electronics
  • Back-End Development
  • Android
  • Unity
Mahmoud S.

Cairo, Egypt

$45/hr
4.2
37 jobs

We are a specialized team in IoT, Robotics, and Embedded Systems development, led by Engineer Mahmoud, an Expert Embedded Engineer with 10+ years of hands-on experience in electronics design, firmware development, and system integration. As a B2B engineering team, we help startups and businesses transform ambitious product ideas into market-ready smart solutions, with direct communication with the team lead for clarity, accountability, and technical depth. 1. Hardware / Electronics Design --------------------------------------- 🔹 Analog Electronics - High-accuracy measurements - Noise filtration - Signal amplification - DAC/ADC conversions 🔹 Digital & High-Speed Electronics - Memories: DDRx, LPDDR, SDRAM - Camera & display interfaces: MIPI-DSI/CSI, DisplayPort - Data communication: QSPI, SPI, UART, I2C, FMC, I2S, USB 2/3.x 🔹 RF & Wireless Designs - Radars: 50–60 GHz - 1–6 GHz: UWB, Wi-Fi, BLE, ZigBee, GPS, NB-IoT, LTE-M/LTE, Z-Wave - NFC & RFID: 13.56 MHz & 128 kHz - Custom protocols: 433 MHz 🔹 PCB / FPC Design - Schematics & layout: Altium, KiCad, EasyEDA - High-speed & RF optimized boards --------------------------------------------------------------------------------- 2. Firmware Design (C/C++) --------------------------------- 🔹 Languages & Frameworks - C, C++, Assembler - GUI libs: LVGL, TouchGFX, emWin - Security: WolfSSL, MbedTLS - Sensor fusion: osxMotionFX (Kalman-based) - Files & network: FatFS, lwIP, WICED, Amazon FreeRTOS, Paho MQTT - AI: TensorFlow Lite 🔹 Embedded OS: A- FreeRTOS, Zephyr, TI-RTOS, Embedded Linux, Yocto, ROS 🔹 MCUs & MPUs - STM32, ESP32/ESP8266, NXP, Nordic, TI, Microchip, Cypress, Silicon Labs, Holtek, Kinetis - MPUs: Analog Devices ADSP-2156x, Qualcomm Snapdragon, Allwinner, ST STM32MP1 - SOMs: NVIDIA Jetson (Nano, Orin), Toradex, Raspberry Pi CM, Inforce, Sensiedge 🔹 Interfaces & Protocols - Interfaces: I2S, SAI, MIPI-DSI/CSI, USB 2/3.x, LTDC, DDR3/DDR4/LPDDR4, I2C, SPI/QSPI, UART, CAN, Ethernet - Wireless: NB-IoT, LTE-M, GPRS, GPS, UWB, Wi-Fi, BLE, ZigBee, Z-Wave, LoRa, Thread, 6LoWPAN, Sub 1GHz, NFC, RFID - Protocols: MQTT, HTTP, FTP, Modbus TCP/RTU, SNMP, TCP/IP, UDP/IP, DLMS, Custom protocols - Security: AES, SSL/TLS, custom algorithms -------------------------------------------------------------------------------------------------------------- 3. Software & UX/UI Design ---------------------------------- 🔹 Applications: Android, iOS, Windows, Linux 🔹 Embedded GUI & UX: Touchscreen & embedded display design 🔹 System-level Software: Linux kernel & user-space development 🔹 Cloud Integration: AWS, Azure, Google Cloud, MQTT brokers 4. Embedded QA & Testing -------------------------------- 🔹 Manual & Automated Verification A- PCB/FPC inspection B- Functional & unit testing (Firmware/Software) C- Stress, performance, and environmental testing (temperature range, reliability) 🔹 Simulation & Advanced Testing A- Robotics & electromechanical systems: ROS, Gazebo B- Physics-based simulations: control, electromagnetics, dynamics C- AI/ML integration with embedded systems ------------------------------------------------------------------- 5. Value We Deliver ----------------------- ☑ Research – Feasibility & technology analysis ☑ Problem Solving – Debugging & troubleshooting complex issues ☑ Proof of Concept (PoC) – Idea validation to working demos ☑ Optimization – Performance tuning, cost & efficiency improvements ☑ Prototyping → Productization – MVP to production-ready solutions ☑ Custom Solutions – Tailored designs for unique business challenges ☑ Full Turnkey Development – Hardware, firmware, software, QA & documentation 6. Tools & Platforms ------------------------ 🔹 Electronics: Altium, KiCad, EasyEDA 🔹 Firmware: C/C++, FreeRTOS, Zephyr, Embedded Linux 🔹 Software: Python, Java, C#, Flutter 🔹 Simulation: MATLAB/Simulink, ROS/Gazebo 🔹 Cloud / IoT: AWS IoT, Azure IoT, Google Cloud, MQTT brokers 7. Example Projects ------------------------ ⚡ IoT air quality monitoring system (ESP32 + LoRa + AWS) ⚡ Smart wearable glasses with embedded AI assistant ⚡ Portable ECG healthcare device with BLE app & cloud integration ⚡ Powermeter / Power monitoring system ⚡ Inverter design & control ⚡ Joystick / Gamepad development ⚡ Smart door with AI camera ⚡ Tracking camera system ⚡ Robotic arm with custom electronics ⚡ Bluetooth & Wi-Fi scanner ⚡ PLC (Power Line Communication) project ⚡ Accelerator/sensor integration system ⚡ RFID-based access & tracking system ⚡ LiDAR-based navigation or mapping ⚡ Induction heater control system 8. Why Clients Choose Us ------------------------------- ☑ Full-stack engineering: Hardware + Firmware + Software + QA ☑ Direct communication with the team lead ☑ Experience across industrial, medical, robotics, and IoT sectors ☑ End-to-end delivery: Concept → Prototype → Mass Production

  • Microcontroller Programming
  • C
  • Hardware Prototyping
  • Embedded C
  • Arduino
  • PIC Programming
  • RFID
  • Real-Time Operating System
  • Embedded System
  • Internet of Things
  • PCB Design
  • STM32
  • ESP32
  • ARM Microcontroller
  • Robotics
Ahmad I.

Giza, Egypt

$20/hr
5.0
21 jobs

Sr. Principal Embedded Software Engineer with 12+ years of experience, Extensive record of Architect, Developing, testing and Leading Embedded Systems Activities. Main experience includes Embedded C, Building Firmware, Device Drivers, low-level programming, Xilinx SoC Architecture, participate in ADAS ECU development. Reading datasheets, Hardware schematic analysis, and debugging with HW design team. Experience in handling large teams, and I can work independently as well. Relevant experience (Development): - Programming Skills: C/C++, Embedded C, Assembly, Python. - HW Platforms : Renesas RH850, Zynq ultrascale+, FPGA, ARM Cortex M3/4, Atmel, PIC, STM32, TI MSP430, ESP32 - Protocols/Peripherals : SPI, I2C, CAN, LIN, Ethernet Lightweight TCP/IP, UART, PWM, ADC, DAC. - Tools/IDEs : WinIDEA, Eclipse IDE, Xilinx ISE/SDK, MPLAB X, STM32CubeIDE, Code Composer Studio, VS Code, CANoe. - Hardware Packages : iSystem Debugger, CAN Case, Logic Analyzer, SPI Tracer, Oscilloscope. - Configuration & Requirement Mgt. : Core ALM, Gerrit, Git, Tortoise SVN, Serena Dimensions, DOORs, Bugzilla Proven experience as a QA Engineer, Systems analyst/tester and I have in-depth knowledge in various domains. Relevant experience (Testing): * ISTQB® Foundation Level Certified Tester * Develop test plans, Preparing and executing test cases, Bug reporting, User experience, Perform result analysis * Perform different kind of testing (functional, localization, exploratory smoke, sanity, regression, user-interface, end-to-end, .. etc) for Web, Desktop, and Mobile applications * Browser logs (Desktop/Mobile) - Mobile devices logs (Android/IOS) * Web debugging proxy for desktop and mobile (Charles proxy & Fiddler) * API testing * Tools: (Jira / Trello)

  • Usability Testing
  • Test Execution
  • Object-Oriented Programming
  • Testing
  • Embedded System
  • Embedded C
  • XML
  • C
  • C#
  • Python
  • C++
  • Bash

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

You can hire a Microcontroller Programmer in Egypt 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 Egypt 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 Egypt 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.