Embedded C Jobs

34 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}})
Hourly - Intermediate ($$) - Est. Time: Less than 1 week, Less than 10 hrs/week - Posted
We are using the Mbed NXP LPC1768 development board and need a skilled person to write a USB interface on both the LPC1768 and on a Windows PC, so that we are able to send 256 bytes data telegrams. Today we have a HID driver that works, but it can only send 64 bytes/telegram and can only send 1 telegram per 1 ms. We need an interface that can handle at least 256 bytes/ms. On the PC side we are using Codegear RAD studio C++ builder, so the interface needs to be compatible with this. The right person should have access to a LPC1768 system and can then do the work from home.
Skills: Embedded C Borland C++ Builder Embedded Systems
Fixed-Price - Expert ($$$) - Est. Budget: $1,000 - Posted
Looking for an experienced firmware developer to update/rewrite complex firmware code on our IoT device. Our device uses WiFi/BLE to connect to a web dashboard. You'll be using TeamViewer to connect to a remote PC which will have the dev environment and hardware setup. Later, we may mail out some hardware to you. Skills Eclipse c (embedded devices) wifi/BLE FreeRTOS/Netx/Threadx Familiarity with AWS IoT is a plus, but not required. We're happy to help you with that. Thanks!
Skills: Embedded C C Embedded Systems Firmware Engineering
Fixed-Price - Intermediate ($$) - Est. Budget: $100 - Posted
Dear Freelancer, The title should be at least give an idea of what I need to be done. So basically, I have an IoT project which run CC3200 as the main processor (http://www.ti.com/product/CC3200MOD). One of the pin will be connected to IR LED and will transmit IR signal of any available brand i.e. Sony, LG, Panasonic, etc. Previously I have the same work with Arduino and run pretty well. The IR Remote library for Arduino is based on the work of Ken Shirriff codes, thanks to the hardwork of him. This library can be found here: http://z3t0.github.io/Arduino-IRremote/ . The detail description of how it works can be found here: http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html . The IR sending part is using PWM while receiving part is using interrupt. The CC3200 will be programmed using Energia (it is a free IDE much like Arduino IDE, but only for Texas Instrument microcontroller, which can be downloaded here: http://energia.nu/download/). Actually there is a built-in IR Remote library in Energia, which is ported from Arduino IR Remote library but for other microcontroller, not CC3200. So, I need a talented person who is very familiar with Arduino and IR Remote library. Your task is porting C++ code in IR Remote library for Arduino, to Energia library which support CC3200 ARM microcontroller. For this matter, you have to understand about PWM and interrupt concept for CC3200. For testing purpose, I am using Redbearlab Wifi Mini (http://redbearlab.com/). Later, if you have selected as the freelancer for this project, you can just send me your library and code example then I will try it myself from here, so basically you don't need to buy Redbearlab Wifi Mini. I will do the test at night after 9 PM (Jakarta time, UTC+7) so it would be very recommended if you can online at the time later. I need this to be done within no more than 14 days if possible, but you can freely propose your timeline. The selection process will be based on your experiences, your skills and your previous client's feedback/review. Any questions please post me a private message. Thanks Aji​ Summary: 1. This is a C++/Microcontroller project to port IR Remote library of Arduino to Energia for CC3200 2. You should familiar with IR remote code concept 3. You must understand how to work with PWM and interrupt in Arduino microcontroller (AVR ATMEGA) and CC3200 since this library is based on those things. 4. This project is prefered to be finished within 14 days max, although you can propose your own timeline. 5. Selection criteria: experiences, skills and client's feedback. 6. Testing will be done by me using Redbearlab Mini Wifi so you don't have to buy the device. 7. At the end, I want to have the a complete C++ code of IR Remote library for CC3200 microcontroller programmed using Energia with examples of how to send IR code for any brand, receive IR code from a remote control of any brand., send raw code of IR and record a raw IR signal from any remote control. 8. The project is delivered if the libraries are able to send IR code to any brand, receive IR code and decode it, record IR signal from any remote control and send raw code of IR.​ A talented person who has knowledge in Arduino, microcontroller, embedded, IR Remote code, CC3200 ARM microcontroller and Energia.
Skills: Embedded C Arduino C++ Embedded Systems
Fixed-Price - Intermediate ($$) - Est. Budget: $30 - Posted
We are looking for an experienced Embedded Systems Engineers who has working experience with PIC18s, preferably PIC18F4550. We are developing a product based on PIC18F4550 and can't get interrupts to work properly. More specifically, we have a switch connected on port RB0 and an LED connected on RA0. All we need is that when the user presses the button, the LED is illuminated. We have written basic code for this purpose but it does not work as required. We need someone to look at our interrupt code (via team viewer) and make fixes to get this working as needed. An experienced person could get this working in a few minutes we presume.
Skills: Embedded C Embedded Systems
Fixed-Price - Intermediate ($$) - Est. Budget: $800 - Posted
Greetings, We are currently developing a BLE based proximity tracking device which connects to an Android app and helps user track/find their belongings. It is similar to a Tile or TrackR tracking device but with higher working range and some unique features to enhance user experience. We are using a TI chipset of CC2541 with extender and on-board antenna developed by RadioLand China (Model CC2541PA1). Our board design is done with a firmware in place and an Android app that talks to the device. We have two issues with the app that points to issues in our firmware + app that we need help fixing. These two issues are: - Proximity compass: Use the RSSI, BMA 250 sensor and algorithms to guide the user to the lost item where the tracker is placed. This feature guides the user to the tracker like a compass (left or right, straight or back etc....like directionally more than regular bluetooth tracking of just notifying radius between devices. - The distance calculator between the tracker and app/phone needs to be optimized for accuracy - There should be multiple devices that a user can track so they can put the trackers in multiple things around them We are currently in an urgency to fix the issues and finish the prototype for a demo. Once we demo the prototype, we will have to go into a turning the rigid PCB to a flexible PCB with onboard battery and do production work. So the project will contain a lot of PCB design, firmware design and app work before releasing it in the market. Right now, i am just interested in finishing the prototype for our stakeholders before moving to the next stage. I request interested parties to have prior experience in the exact same application or close thereof so we can start troubleshooting quickly. Also interested candidates should be prompt in response and providing feedback. We have several prototypes that we can test but the software development in the interest of time will have to be remote. We can consider shipping a device to you if that accelerates the process.
Skills: Embedded C Bluetooth PCB Design
Hourly - Intermediate ($$) - Est. Time: Less than 1 month, 30+ hrs/week - Posted
We have developped a PCB based on Texas Instruments chip TIVA C. We have designed schematic and PCB layout, we need someone to help us to manage with the embedded firmware. Function to develop are the following: 1./ Communication via UART to GPS and GSM module 2./ Communication via UART to CC1310 3./ Communication via I2C to EEPROM and Accelerometer 4./ Communication via SPI to TF CARD If you apply you need to have extensive experience with TIVA C, don't apply if otherwise. Meeting communication via Skype call will be requried, so your english has to be proper.
Skills: Embedded C
Fixed-Price - Entry Level ($) - Est. Budget: $50 - Posted
I am looking for someone who can implement most of the NMEA library files (http://nmea.sourceforge.net) in an IAR workbench project and make it work on a STM32 Nucleo-L152 development board. The data/NMEA strings must be received from a GPS unit on USART 1 (PA9=TX, PA10=RX) and the baud rate must be configurable to 4800 and 9600 baud. When a debug state is enabled in the code, I want the values in the bellow variables to be written out serially on USART 2 (PA2=TX, PA3=RX): GGA packet info: utc,lat,ns,lon,ew,sig,satinuse,HDOP,elv,elv_units,diff,diff_units,dgps_age,dgps_sid VTG packet info: dir,dir_t,dec,dec_m,spk,spk_k RMC packet info: utc,direction,declination,declin_ew,mode
Skills: Embedded C C Electronics