You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Microcontroller Programming Jobs

86 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Hourly - Intermediate ($$) - Est. Time: Less than 1 month, Less than 10 hrs/week - Posted
Hello, I need a customized bootloader as source code for the stm32f4 and F0 series. The bootloader will be used in a system, which is interconnected with halfduplex RS-485. Multiple Controller in the system will have their own ID and there is a master mcu. Its not relevant how to get the bootloader into the system, its allowed to use SWD or JTAG. I would also need a puristic gui where I can upload the firmware into the controller. For the start I only need to evaluate the bootloader with a discovery board, later on it would be great to select each controller in the system for update via a spinbox. Also a small tool, where the firmware is encrypted, would be cool including the ability to write the key into it. It would be a plus, if the bootloader can have encryption. Best Regards, Antony
Skills: Microcontroller Programming C Electrical engineering Embedded C
Fixed-Price - Intermediate ($$) - Est. Budget: $60 - Posted
We need to shift an array of 1024 bits from internal RAM within an MPU. The data rate transmission should be in a rate of about 1Mhz and programmable (to be lower). Acceptable solution: 1. Using SPI with buffering or 2. Using assembler to shift the data bit by bit or 3. FPGA if appropriate interface to the MPU is easily designed. If MPU is selected then TI is the preferred MPU. Thank you, Charles
  • Number of freelancers needed: 2
Skills: Microcontroller Programming Embedded C
Fixed-Price - Intermediate ($$) - Est. Budget: $1,200 - Posted
I am looking for a project freelancer in electronic control system for my engine prototype. I design most of the mechanical parts in this heat engine. Now I need an electronic engineer to work with mechanical design team to come up with a simple and reliable control system for an engine prototype. I have made a video presentation in my website homepage to show the basic function in this heat engine. Video is about 8 minutes long. Here is my company website. www.e-ternity.com.au You can see the engine video presentation in the homepage. Electronic engineer will collaborate with mechanical team to select electronic components for following engine operation. 1. Working gas medium pressure sampling and data feeding to main control board. 2. Temperature sampling and data feeding to main control board from all sectors of engine cycles. 3. Embedded control program that can dynamically control gas medium flow rate according to gas pressure (initial and final), temperature (initial and final). 4. Control flow rate of heat source according to engine cycle (Power output and loading balance). 5. Electrical components selection according to prototype design specification. 6. Engine failure scenarios detection and communication in electronic system, which lead to safe guard kick in mechanism based on early warming instrument and algorithm. Applicants need to provide essential proof of working history, especially in area of heat engine or similar project. Please describe what role you did. Your ability and plan to implement necessary electronic solutions to current project. You will also need to provide your estimate time and cost to the project. Please itemize the time factor to the project milestones you foresee in the proposal. This project will try to fast track a prototype. Engineers will have to try to help project management to lock in off the shelf components as much as possible. You must have all essential kits in the control design and programming.
Skills: Microcontroller Programming Circuit Design Electrical engineering Electronics
Fixed-Price - Entry Level ($) - Est. Budget: $50 - Posted
Development of Arduino based multi-color RGB LED matrix system that can work with different arrangements of LED matrices i.e. 8*8, 8*16 or 16*16. The system should display animation, images, text (in different formats) and also text animations in different colors. This is a multi-color system so the system must use PWM approach to operate LED matrix. If interested please contact me with the quote and also with details of some previous work done relevant to project
Skills: Microcontroller Programming Arduino Electrical engineering Embedded Systems
Hourly - Entry Level ($) - Est. Time: 1 to 3 months, Less than 10 hrs/week - Posted
Experience in digital electronics, designing embedded systems, and microcontroller programming. The project is to build an embedded system that can drive an OLED display at high refresh rates to test gaming monitor applications. The system will drive an active matrix OLED and should be designed with VSync to prevent screen tearing effect.
Skills: Microcontroller Programming Circuit Design Electronics Embedded Systems
Hourly - Intermediate ($$) - Est. Time: 1 to 3 months, Less than 10 hrs/week - Posted
Project based on open source software 1-Programming of controller (like arduino,raspebeby pi, udoo) that has sensors for greenhouse (humidity,irrigation,temperature,fertilization,ph and other necessary sensors for a greenhouse) 2-building a cloud platform where all the controler will send data, filtrate the data, be able to monitor update all the controller via the cloud 3-building APPS for android or IOS to keep tracking of the data on any platform we are open for any discussion and fine tune all the requirement with interested consultant. the target is to have a low cost product that can be distributed in remote area where there is no power and for people with disability or with not lots of education
  • Number of freelancers needed: 2
Skills: Microcontroller Programming ArchiCAD Arduino Electronics
Hourly - Expert ($$$) - Est. Time: 3 to 6 months, Less than 10 hrs/week - Posted
We are looking for a talented firmware developer with experience of the Nordic nRF 51/52 Bluetooth Smart SoCs combining them with simple sensors in data logging capacities. Applicants need to have a good understanding of electrical engineering and laying out PCBs, although this is not necessarily your role. Will also need to communicate and work well with iOS and Android developers and have a good understanding of how smartphones interact with Bluetooth Smart devices and their API. You will be working with a world class team on some exciting projects.
Skills: Microcontroller Programming Bluetooth C Circuit Design
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App