Microcontroller Programming Jobs

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

show all
  • Hourly ({{ jobTypeController.getFacetCount("0")|number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("1")|number:0}})
Fixed-Price - Intermediate ($$) - Est. Budget: $100 - Posted
We are looking for a firmware engineer to assist with the following: The CC3200 (MCU) will need to establish communication with CC2564MODA (bluetooth module, with integrated antenna). First, the CC3200 will need to be set-up with the framework to communicate with the CC2564MODA, via a "UART" interface. Second, once communication link has been established. The CC2564MODA will need to be initialized and configured to be a pairable device. Once pairable, a mobile phone will need to pair with the CC2564MODA and communicate with it. The communication between the CC2564MODA & mobile device would only need to be simplistic or "bare bones" to start. TI has provided a bluetooth stack to work with certain families of MCUs. The stack would have to be modified to work with the CC3200. More information will be provided via SKYPE. Please message if you are interested.
Skills: Microcontroller Programming Bluetooth C C++
Hourly - Intermediate ($$) - Est. Time: Less than 1 month, Less than 10 hrs/week - Posted
We want to implement mentioned protocols on an ARM Cortext M3 Microcontrolers (NXP LPC1768 and LPC1788 preferred) in order to design an RTU (Remote Terminal Unit). We need to connect the RTU to SCADA server for transferring data through Ethernet or Serial port. Also having one WEB-Based application to RTU Configuration is mandatory. It can be run on any Evaluation boards of ARM Cortex M3 Microcontroller. Programming on Keil compiler (Version 4.73) is preferred. Milestones: 1- GUI based Software (C# or Visual C++) as an DNP3 or IEC60870-5 Master Station with selective protocol and selective port (RS-232 or Ethernet (TCP-IP)) 2- Choose one evaluation board of LPC1788 or LPC1768 as our test-bed. 3- Implement a WEB based application with Authentication on evaluation board in order to RTU Configuration and Patch Upgrading (Details will be discussed). (HTTPS is preferred) 4- Implement DNP3 Protocol on evaluation board and prepare a way for visualizing the functionality of the code for example LCD or Debug port ( to show each receiving and sending packet). The DNP3 protocol should be implemented on both Ethernet and RS-232 ports. 3- Do the step 3 for rest of IEC-60870-5 (101, 103, 104) protocols as well. 4- Implement Authentication process for DNP3 protocol between master and slave. 5- implement AES-128 encryption method for DNP3 between master and slave. 6- Deliver all source codes with complete description. *Some parts may not be fixed at this time, and should be done based on our negotiation.
Skills: Microcontroller Programming ARM C C++
Hourly - Entry Level ($) - Est. Time: Less than 1 week, 10-30 hrs/week - Posted
Hi, We are looking for a programmer that can program the msp430FR2311. The code needs to use the photo sensor input and and turn on an output if there is no input. The code most use low power modes to give more than 90 days of estimated battery life as calculated by code composer studio energy trace with 1 CR123A battery of 1500 mAh. Here is an example of how the program will work: If input is greater than 10 nano amps set output to off, if input less than 10 nano amps set output to on, then sleep for 5 seconds. notes: input is using built in Transimpedance Amplifier to measure photo diode output. Input trigger current must be adjustable from 1 to 100 nano amps. output is driving a mosfet. mcu info http://www.ti.com/product/MSP430FR2311/technicaldocuments
Skills: Microcontroller Programming C
Fixed-Price - Expert ($$$) - Est. Budget: $1,000 - Posted
We are working on a electronics product which is for our customers in Mumbai, India. We are seeking a freelancer or a team based out of Mumbai with expertise in PCB design, UI development and electronics to take the current project from it's state to end product and showcase end product samples to our stakeholders. You will be working directly with founders and it's important that you be available to interact via Skype or What'sapp for interview and project execution. You will be provided the current BOM, gerber files and other source code files and you will be working with a mechanical designer & graphic designer to deliver the end product and be our partner when it comes to finding best priced, quality components and overall innovation. We will discuss the budget once we see a good skillset match during the interview process. It's important you are based out of Mumbai as we require testing of this product on field and we wouldn't be entertaining any non Mumbai based candidates.
Skills: Microcontroller Programming C++ Embedded Systems Objective-C
Fixed-Price - Intermediate ($$) - Est. Budget: $200 - Posted
Seeking an Engineer to prototype a battery-powered, Arduino-based Bluetooth Keyboard Foot Pedal that pairs to a computer or mobile device and sends the letter [J] when pressed. The user has to press [J] when his hands are full, so a footswitch would make life easier. User would switch on the pedal, pair it with his laptop or phone, then press the pedal each time he wants to send a [J]. Project largely involves following this tutorial, but enclosing the Bluefruit from view: https://learn.adafruit.com/bluefruit-bluetooth-wireless-foot-pedal-switch Desired Milestones - Engineer completes non-disclosure and assumes no ownership over schematic or product - Engineer submits schematic / circuit diagram to Client along with simple description of function - Engineer submits list of parts (x2) needed to Client; Client orders/ships parts to Engineer - Engineer produces single prototype (for keeping); shares video of functioning pedal with Client - Engineer produces a second prototype (for sending to Client); ships to Client - Client confirms function of pedal Bonus Milestone If the Engineer can detect a long-press (hold for 1 second?) of the pedal and send the [Spacebar] key instead of the [J] key, this would allow the switch to perform two functions. Notes I am not the expert, but I assume something like this pedal https://chicagodist.com/products/foot-switch would connect to a box containing http://www.amazon.com/Bluefruit-EZ-Key-Bluetooth-Controller-Industries/dp/B018A2SV00 and a battery, with an on/off switch and a Bluetooth pairing button. The pedal would ideally butt-up against the circuit box to appear as one unit, but may also be separated by a few inches of the pedal cable. The circuitry should be enclosed (not visible to user).
Skills: Microcontroller Programming Arduino Bluetooth Circuit Design
Fixed-Price - Intermediate ($$) - Est. Budget: $150 - Posted
Design an electronic circuit with following characteristics: Input: Variable voltage in millli/micro volts Circuit function: Calculate the average of input voltage over X seconds. when voltage average is under A volts then turn on 2 LEDs; when voltage average is between A and B then turn on 4 LEDs. When voltage average is larger than B then turn on 6 LEDs, also trigger vibration once. Do not trigger vibration more than once when average voltage is continuously over B. Do not trigger vibration more than once within 1 min. Power source for this circuit will be 3V-4.5V battery. These are basic details. If you believe you have required skillsets to finish this job quickly, please contact us for further details.
Skills: Microcontroller Programming Circuit Design Electronics Integrated Circuits
Fixed-Price - Intermediate ($$) - Est. Budget: $100 - Posted
I'm building a pulse oximeter for home / fun use but can't get it to work. Have a schematic that has some holes in it (resistor / diode / capacitor / LED values) that I need someone to figure out and show me how to get it to work with an Arduino. Basically consists of 2 band pass filters, LM358, etc. Also need that person to look at my Arduino code and fix it up so it works. Only seem to get one reading and then it doesn't refresh / take another reading. Currently it's just running off a breadboard which is fine, need someone to fix my schematic design and code so that I can replicate at home on a breadboard and get it to work. Really needs someone that has built something like this before (so you know how they work) and that can get my schematic and Arduino code to work. Also happy to take suggestions if you have a better way to build one of these that works. Can provide schematic later.
Skills: Microcontroller Programming Arduino Circuit Design Electrical engineering
Fixed-Price - Intermediate ($$) - Est. Budget: $1,000 - Posted
Hello Embedded System engineers I have project to send data to AWS Amazon Web Server using Linkit One. I want to interface following sensors. 1) GPS 2) Temperature 3) Humidity 4) Battery Status 5) Accelerometer 6) OBD II ( future work ) if I needed Further details will be discussed with selected candidate. Thanks every one applying on this work
Skills: Microcontroller Programming C Electrical engineering Electronics