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

Microcontroller Programming Jobs

62 were found based on your criteria

show all
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Hourly - Est. Time: 1 to 3 months, 10-30 hrs/week - Posted
Job Description: The Electrical Engineering Technician works with a small team to help prototype, test, troubleshoot, and document cardio machine electrical system designs. This individual must be well organized, technically proficient, independent, creative, and accommodating. ESSENTIAL JOB FUNCTIONS - Takes direction from Electrical Engineers and works with managers to prioritize requests. - Constructs and troubleshoots electrical prototypes using a variety of test equipment, including multimeters, oscilloscopes, impedance analyzers, and dynamometers. - Plans and performs product testing and keeps results and conclusions organized. - Communicates status clearly and efficiently to the rest of the team. - Writes accurate ECNs and follows up on signoffs. - Maintains bills-of-materials and components specifications. Skills required: - Must be able to efficiently produce accurate engineering documentation - Comfortable operating oscilloscopes, spectrum...
Fixed-Price - Est. Budget: $ 600 Posted
I am looking for someone that is knowledgeable about the USB and Ethernet Phy so that they can help develop a product. Ideal microcontroller would be the Atmel AT32UC3C series. I suspect it should be capable of doing the job. I will work with you to do the schematic and board layout from my side. I will need you to write the code to program the AT32UC3C and send to me so I can program on my side using the Atmel Studio. Essentially the unit is to pass data between the two interfaces without data loss. Meeting an Ethernet speed of >10Mbps is strongly required. Only those that know what they are doing should apply. I am very knowledgeable in this area. I just do not have the software experience to make this part happen.
Fixed-Price - Est. Budget: $ 250 Posted
You will develop the schematics (Gerber Files, BOM, and the Eagle Files) for a PCB for a component device. It is a singular function device with one chip. The main board, which it will need to fit into, and other reference component devices are all open hardware + open software. I will provide links to all of those files. You can use those existing diagrams and specifications to model this piece. The chip you are designing for has complete documentation as well, which I will provide. So, you will take existing schematics for existing PCB components as a starting guide, look at the specifications for the chip ( I will provide all the documentation), and you will design the component piece that includes that chip, and deliver the schematics files. If you have experience designing printed circuit boards (PCBs) this should not take you long.
Hourly - Est. Time: 3 to 6 months, 30+ hrs/week - Posted
We are working on a medical related device. The core device work is done and has been validated. It operates on a PIC processor and integrates via USB with prototype software on a PC. We need to embed this prototype software into the system and add a touch screen, RFID reader, PDF report generations and additional storage memory (for reports). We are still trying to figure out the best architecture for this. There are several options. 1. Expand the existing circuit and upgrade the processor to handle all task. 2. Embed the existing device as is into a new device with a new processor and additional circuitry for touch screen, memory and RFID. The two devices would talk via RS232 or other. The new firmware replicate the prototype software features and functions. 3. Embed the existing device into an off the shelf Linux (or other) based system. Write software for the new device with the user forms and test flow, PDF features, etc. We are looking to balance development...
Fixed-Price - Est. Budget: $ 500 Posted
We have a unit that does an RS485 handshake with another unit. it's very basic and only has to control 6 LED's and instruct the unit that it is connected. We need to understand the RS485 data and create a raspberry pi interface so the the unit handshakes with the raspberry pi and not the other unit. We have test equipment so we can provide you with information as you need it. Once we know what the code is and how to communicate with it, we can build our own PCB that will input to a raspberry pi GPIO rather than LED's. There are 3 further projects once this one is complete. We're keen to find the correct developer for all the elements in the project.
Hourly - Est. Time: Less than 1 month, Less than 10 hrs/week - Posted
Background: As you likely already know, to control amount of power a flash puts out, flash duration (and hence light output) is reduced by a thyistor control that quenches the full power flash early for light output less then 100%. Requirement: Need a circuit to be designed (along with PCB design) which will register the flash quench duration (generated by the center pin on a DSLR flash connector) and converts it into a power output that can drive a bank of high speed LEDs. Either using purely discrete components or using an arduino (your choice whatever you think is simplest). If a micro-controller is used, I will need the code as well. The output of the circuit should be able to drive and control intensity (either PWM or otherwise depending on the LED driver driver used) of a bank of LEDs.
Fixed-Price - Est. Budget: $ 100 Posted
Design three types of universal LED bulb driver: 1.) Using minimal component to keep cost down (See "01.jpg" and "02.jpg" attachment ) 2.) Using integrated circuits for higher brighter/Life of LEDs(But cost must be low) 3.) Using some high end technology to keep Quality and life longer(You can also add extra features like light sensing technology and make it energy efficient) Input: 90-260v AC Output: Volts: Universal Amps: Configurable just by replacing transistors or any single component(No need to change design) Note: I do not want any current leakage/wastage (or as minimal as possible)