Find the best Microcontroller Programming jobs

It takes just one job to develop a successful relationship that can propel your career forward.
Find work Interested in hiring?

Professionals on Upwork rate clients
Rating is 4.9 out of 5.
4.9/5

on average from 2M+ reviews

Trusted by

Check out a sample of the 174 Microcontroller Programming jobs posted on Upwork

Laptop Design Hourly ‐ Posted 14 days ago

Hours to be determined
Hours needed

3 to 6 months
Duration

Expert
Experience level

Welcome to the future of laptops. You are welcome to join with any amount of people: if you are an individual, no worries! We're loo…

Microcontroller Programming PCB Design Electronic Design Microcontroller Programming Jobs Electronic Circuit Design Power Electronics Digital Electronics Circuit Design
See more

Less than 30 hrs/week
Hours needed

1 to 3 months
Duration

Expert
Experience level

I need someone to design a low power wifi communication protocol for a network of Arduino based sensors that will communicate over a lo…

Microcontroller Programming Microcontroller Programming Jobs Arduino WiFi
See more
Smart device PCB board design Hourly ‐ Posted 11 days ago

Less than 30 hrs/week
Hours needed

1 to 3 months
Duration

Expert
Experience level

I have a working prototype of a device I would like to control in my smart home software. I would like help designing a PCB board that…

Microcontroller Programming Microcontroller Programming Jobs Circuit Design PCB Design
See more

$200
Fixed-price

Expert
Experience level

We are seeking a highly skilled and experienced robotics engineer to design and implement an innovative drowning person detection and r…

Microcontroller Programming Microcontroller Programming Jobs C++ OpenCV Engineering Simulation Python MATLAB
See more

Hours to be determined
Hours needed

1 to 3 months
Duration

Intermediate
Experience level

Think of a disassembled cheap version of a GoPro. Changes: -wired mini-camera, color and sound -camera located 30cm distance from rest…

Microcontroller Programming Circuit Design Arduino Firmware ESP32 Microcontroller Programming Jobs Arduino
See more
Update ISOTP library ESP32 Fixed-price ‐ Posted 14 days ago

$150
Fixed-price

Entry
Experience level

I am looking to update a library to use the ESP32 TWAI library to make it compatible with the ESP32-S3. As it stands currently its onl…

Microcontroller Programming Microcontroller Programming Jobs ESP32 C
See more
Firmware Extraction Serviced Needed Hourly ‐ Posted 11 days ago

Less than 30 hrs/week
Hours needed

1 to 3 months
Duration

Intermediate
Experience level

I'm seeking a professional with expertise in embedded systems, specifically for the purpose of firmware extraction from our product Bl…

Microcontroller Programming Embedded C AVR Microcontroller Embedded System Circuit Design Firmware Microcontroller Programming Jobs
See more
Control led matrix with ESP32 Hourly ‐ Posted 11 days ago

Less than 30 hrs/week
Hours needed

Less than 1 month
Duration

Intermediate
Experience level

The setup consists of 3 horizontal panels and 1 vertical panel of 104x52 pixels each P3 LED matrix modules that use the IC ICN74HC245TS…

Microcontroller Programming Embedded System ESP32 Microcontroller Programming Jobs Arduino
See more

$3,500
Fixed-price

Intermediate
Experience level

I am currently looking to make our Fertigation Systems Equipment Controller in house. The controller would have 1-2 inputs such as a pa…

Microcontroller Programming Firmware Electronic Design Arduino Arduino Firmware Microcontroller Programming Jobs Raspberry Pi Firmware Python Raspberry Pi
See more
LoRa Module Expert (RF96) with STM Controller Fixed-price ‐ Posted 8 days ago

$50
Fixed-price

Intermediate
Experience level

We are looking for an expert in interfacing the LoRa module with low power STM Nucleo boards. We currently have RF96 LoRa module that w…

Microcontroller Programming Microcontroller Programming Jobs Embedded System LoRa Arduino STM32
See more

Your next job starts right here

Set up a free profile to showcase your skills, experience and desired pay rate to clients. You choose the payment method that's best for you to easily get paid for your work.

Find work
Upwork Payment Protection
Gives you security and peace of mind
See how it works