Hire the Best Embedded Systems Engineers
in Morocco

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

Rabat, Morocco

$15/hr
4.9
20 jobs

"I am an embedded systems engineer with substantial experience in programming languages like C, C++, VHDL, Verilog, Java and Python. My expertise extends to working with boards such as Arduino, Raspberry Pi, ESP32, STM32, and FPGAs. Additionally, I am proficient in designing and implementing communication protocols such as UART, I2C, CAN, USB, and SPI. With these skills, I can develop robust and high-performance embedded solutions for diverse applications in the fields of digital services and the Internet of Things."

  • Arduino
  • C
  • C++
  • Embedded C
  • ESP32
  • Python
  • Raspberry Pi
  • Software Development
  • FPGA
  • STM32F4
  • ESP8266
  • VHDL
  • Verilog
  • Assembler
Franck B.

Casablanca, Morocco

$30/hr
5.0
4 jobs

I am Embedded Software and hardware Enthusiast with over 5;years of experience. My goal is to help people develop their products or transform their idea ๐Ÿ’ก into product in the area of Embedded Systems. I provide the following services. โœ… Firmware implementation for MCU (STM32, ESP32, AVR, PIC32, ATSAMD21, nRF52, nRF53, Arduino). โœ… Bare metal software development for MCUs โœ… Software development for single board computers (Raspberry Pi, BeagleBone). โœ… Embedded C, Assembly, C++, Python, JavaScript, Rust and Matlab/Simulink programming โœ… Linux OS,Yocto/BuildRoot , FreeRTOS, ZephyrRTOS software development. โœ… Circuit design, Simulation, PCB layout, Routing, with KiCad, Altium designer, OrCad, up to 10 layers. โœ… BoM and Manufacturing files for PCB ordering If your are looking for a motivated person your are with the right one so feel free to discuss with about your projects.

  • Arduino
  • C++
  • Electrical Design
  • Embedded C
  • Embedded Linux
  • PCB Design
  • Electronic Circuit Design
  • PIC Programming
  • KiCad
  • STM32
  • STM32F4
  • Altium Designer
  • Hardware Design
Komlan Freedom T.

Casablanca, Morocco

$12/hr
5.0
2 jobs

๐—˜๐—บ๐—ฏ๐—ฒ๐—ฑ๐—ฑ๐—ฒ๐—ฑ ๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ๐˜€ & ๐——๐—ฎ๐˜๐—ฎ ๐—ฆ๐—ฐ๐—ฟ๐—ฎ๐—ฝ๐—ถ๐—ป๐—ด ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ ๐˜„๐—ถ๐˜๐—ต ๐—ฎ ๐—ฝ๐—ฎ๐˜€๐˜€๐—ถ๐—ผ๐—ป ๐—ณ๐—ผ๐—ฟ ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ถ๐—ผ๐—ป, ๐—ถ๐—ป๐˜๐—ฒ๐—น๐—น๐—ถ๐—ด๐—ฒ๐—ป๐˜ ๐˜๐—ผ๐—ผ๐—น๐˜€, ๐—ฎ๐—ป๐—ฑ ๐—ฒ๐—น๐—ฒ๐—ฐ๐˜๐—ฟ๐—ผ๐—ป๐—ถ๐—ฐ ๐—ฑ๐—ฒ๐˜ƒ๐—ถ๐—ฐ๐—ฒ๐˜€ โ€” I design smart embedded systems and build custom scraping solutions that automate workflows, extract clean data, and power decision-making. My work combines low-level software and firmware coding and Python automation for data processing, from FreeRTOS-based microcontroller projects to OCR-enhanced scraping pipelines and API integrations. Whether you're building a connected device or need structured data from the web, I deliver scalable, efficient, and well-documented solutions. ๐Ÿ’ก My background My 3+ years experience includes: โ€ข Developing embedded software for microcontrollers (STM32, ESP32, PIC, etc.) โ€ข Designing and testing PCBs for prototypes and production โ€ข Building IoT systems with wireless communication and cloud connectivity โ€ข Integrating hardware with desktop applications and industrial equipment โ€ข Collaborating in agile environments and leading technical delivery ๐Ÿ’ก What I bring to your project: โถ Embedded Systems Engineering: โ€ข Firmware development in Embedded C, C++, and Assembly โ€ข Microcontrollers: STM32, ESP32/ESP8266, Arduino โ€ข Real-time systems with FreeRTOS โ€ข PCB design, schematics, and component sourcing - using KiCad and EasyEda โ€ข Basic wearable (STL and FreeCad source files) โ€ข Prototyping and debugging hardware/software integration โท Data Scraping & Automation: โ€ข Web scraping with Python (BeautifulSoup, Selenium, Playwright) โ€ข OCR and intelligent text extraction (Tesseract, Easyocr, Regex) โ€ข Data cleaning, enrichment, and CSV/Excel automation โ€ข API integration (Google Places, Google Vision, Yelp) โ€ข GUI development with Tkinter for user-friendly tools โ€ข Excel Automation (vba, power query) ๐Ÿ’ก Why work with me? I love solving technical challenges and building smart tools that save time and deliver value. Whether you're developing a connected device or need clean, structured data from the web, Iโ€™ll bring precision, creativity, and reliability to your project. Letโ€™s build something great together!

  • Embedded Operating System
  • Arduino
  • Arduino Firmware
  • C
  • C++
  • Electrical Design
  • Embedded Application
  • Embedded Linux
  • Embedded System
  • Electronic Circuit Design
  • Python Script
  • Proteus Design Suite
  • KiCad
  • Multilayer PCB
Yassine B.

Rabat, Morocco

$9/hr
4.9
21 jobs

Embedded systems engineer and technology enthusiast with great capacity of self-teaching and creativity. I work on electronics and low-level code in Assembly and Embedded C, as well as high-level applications in C/C++ and Python.

  • Arduino
  • C
  • C++
  • Embedded C
  • Embedded Linux
  • Linux
  • Python
  • Qt Framework
  • MySQL
  • Automotive
  • ARM Cortex-M
Ach A.

Tangier, Morocco

$25/hr
5.0
2 jobs

๐Ÿ‘‹ Hello! Iโ€™m an Embedded Systems & IoT Developer specializing in Arduino, ESP32, and Raspberry Pi projects. I help clients turn their ideas into working prototypes and reliable systems for: โœ… IoT applications โœ… Smart Home & Automation โœ… Sensor-based systems โœ… WiFi & Bluetooth communication โœ… Raspberry Pi + Python solutions ๐Ÿ”ง What I can do for you: Arduino & ESP32 programming (clean, optimized code) ESP32 WiFi Web Server, MQTT, Firebase Sensor integration (temperature, gas, motion, etc.) Raspberry Pi automation, camera systems, dashboards Full project delivery with explanation & documentation ๐Ÿ’ก Why work with me? Clear communication Fast response & on-time delivery Well-documented code Support after delivery Whether you need a small prototype or a complete IoT solution, Iโ€™m here to help ๐Ÿš€ Letโ€™s bring your project to life!

  • Bluetooth
  • C++
  • ESP32
  • Internet of Things Solutions Design
  • Python
  • Raspberry Pi
  • Raspberry Pi Firmware
  • Arduino IDE
  • Smart Home Framework
  • Sensor
  • WiFi
  • Lighting Design Software
Yassine O.

Rabat, Morocco

$20/hr
5.0
3 jobs

๐Ÿš€ As an accomplished Python Developer, I bring unparalleled expertise to a wide range of projects. With a passion for crafting efficient solutions, I have spent years delivering exceptional results to clients across various industries. ๐Ÿ’ก What sets me apart: โœ… Versatility: From web scraping to full-stack development, I excel in a diverse range of projects, tailored to your unique needs. โœ… Client-Centric Approach: Your success is my priority. I don't just deliver code; I deliver solutions that drive your business forward. โœ… Proven Track Record: With a history of delivering top-quality work and earning clients' trust, I pride myself on long-lasting, fruitful collaborations. โœ… Constant Growth: In the rapidly evolving tech world, I stay at the forefront of industry trends, ensuring you receive cutting-edge solutions. ๐Ÿ” Whether you need a Python script to automate tasks, a web application that stands out, or a web scraping project that delivers invaluable insights, I'm your dedicated partner in achieving your goals. ๐Ÿ› ๏ธ My skills encompass: Python Development Web Scraping and Crawling Full-Stack Development IT Automation Internet of Things (IoT) Artificial Intelligence (AI) Image Processing Facial Recognition Chatbot Development Verilog and VHDL Design Ready to turn your ideas into reality? Let's connect and discuss how we can make it happen. Your vision, my expertise - we'll make a dynamic team! ๐Ÿ˜Š

  • Embedded C
  • Embedded Linux
  • Internet of Things
  • Python
  • Raspberry Pi
  • VHDL
  • Bash
  • Web Scraping
  • PHP
  • Angular
  • Verilog
  • Node.js
  • Bot Development
  • IT Support
  • System Administration

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 Systems Engineer in Morocco on Upwork?

You can hire a Embedded Systems Engineer in Morocco on Upwork in four simple steps:

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

Rates charged by Embedded Systems Engineers 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 Systems Engineer in Morocco on Upwork?

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

Can I hire a Embedded Systems Engineer in Morocco 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 Systems Engineer proposals within 24 hours of posting a job description.