Embedded Systems Jobs

73 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 - Expert ($$$) - Est. Budget: $400 - Posted
For a project we need to run semi global stereo matching algoritm using C++ on raspberry pi. The input images will be either 320x240 or 240x180 depending on the matching performance, which is sth we'll decide soon. The thing we ask you is to make use of the whole 4 cores and optimize the algorithm further on RPi3 hardware so that we can have the fps as high as possible. If you want to apply for the project, please tell that if you have a similar experience and the achievements you had earlier.
Skills: Embedded Systems Image Processing Raspberry Pi
Fixed-Price - Entry Level ($) - Est. Budget: $10 - Posted
More helpful informaion in PDF files 1. Display “Joystick Game” as the title on the first line of the LCD screen. Center the title on the LCD screen 2. Display “Input joystick X angle:” left aligned on the next line of the LCD and accept the angle input. Range -20° to +20° 3. Display “Input joystick Y angle:” left aligned on the next line of the LCD and accept the angle input. Range -20° to +20° 4. Display “Input time in seconds:” left aligned on the next line of the LCD and accept the time input. Range 1 to 60 seconds 5. Display “Start?” left aligned on the next line and wait for a start input 6. The user has to move the joystick and match the input X and Y angle. If the user exactly matches the angle with in the input time, green LED of MK II board glows to show a win otherwise the red LED of the MK II board glows to show that the user has lost. When the user wins a beep tone is generated using the buzzer 7. The LCD should display a running elapsed time in seconds in the next available line 8. The LCD should also display the current X and Y angle of the joystick in the next available line 9. When the game is over, display “Start again?” left aligned in the next line and wait for the push button S1 (P1.1) input from the user to restart the game 10. Push button inputs (S1 (J4.33), S2 (J4.32), and S1 (P1.1)) have to be configured as interrupt inputs.
Skills: Embedded Systems C C++
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 Systems Arduino C++ Embedded C
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 Systems Embedded C
Fixed-Price - Entry Level ($) - Est. Budget: $50 - Posted
Upworker to do the ffg; 1. Design a circuit with the utilisng the PS25251 sensor (refer to http://www.plesseysemiconductors.com/doc/?id=291766) 2. The sensor should be mounted on specially designed circuit board (with the same footprint of the sensor) 3. The circuit board should have a connector to which a harness connects to. 4. The circuit board connects to another 'motherboard' which has an LCD and MCU 6. Upworker should source a single PS25251 sensor from suitable local supplier (~$10). 7. Circuit to be designed using equivalent components from www.mantech.co.za 8. Upworker should not buy any additional components (other than the PS25251) 9. Supply voltage is 12VDC (should be regulated to supply sensors + MCU) 10. MCU should be a PIC (5V or lower because sensor operates within this voltage) Deliverables 1. Simulation 2. Through hole PCB design (single sided) for the motherboard (Gerber files required) 3. SMD PCB design (double sided) for the daughterboard (Gerber files required). This side should not have the connector as it is the receptor 4. Video of the working circuit 5. Code in C and instructions on how to program using PICKIT 3.
Skills: Embedded Systems C Circuit Design Electronics
Fixed-Price - Intermediate ($$) - Est. Budget: $100 - Posted
I need someone to create a virtual app where the client downloads a picture of a face; the client will be given an animated body to attach the face to; another animation will be included who will slap the downloaded face/animation;the end result is a virtual slap that can be embedded or shared via text or on social media
Skills: Embedded Systems Android App Development Animation Interaction design
Fixed-Price - Expert ($$$) - Est. Budget: $1,500 - Posted
An application running on a computer which can be interface with a MUSICAL KEYBOAD. What do we want to achieve. 1. Receive a string of button pressed with a tone on the computer system. 2. And can also play it back on the musical Keyboard. 3. Grade the piano skills using the device
Skills: Embedded Systems ARM C Electronics
Fixed-Price - Intermediate ($$) - Est. Budget: $400 - Posted
I’m looking for someone who develops C/C++ application that takes video data from H265/HEVC encoder (included in Hisilicon Hi3516a SoC on ARM7 development board) and pass as live source to the RTSP server (based od live555). I already have an C++ sample that captures video from HDMI input on the development board, encode to H265/HEVC and save to a file. The main purpose is to capture video from external camera connected via HDMI to the development board and re-stream it over RTSP server. Today I’m able to use FIFO for exchange data between this sample and unicast testOnDemandRTSPServer (live555 testprog) but there is a large latency and sometimes mosaic. As a better alternative I would like to use method like shared memory.
Skills: Embedded Systems C C++ Real time stream processing
Fixed-Price - Intermediate ($$) - Est. Budget: $120 - Posted
Looking for a PCB designer for a short-term project. Seeking to design a circuit board ready for print, including the necessary components. This project may also include some consultation on components used. The board is to for the brain of a digital signage product. Some basic requirements for the board are: 1. Drive a 6" EInk display. (high-priority; datasheets can be provided) 2. Connect to the internet (wifi or other) 3. Have some memory 4. Run simple application e.g. Image processing and display. 5. Perform automated tasks, e.g. display this image at this particular time. I look forward to your response.
Skills: Embedded Systems AutoCAD PCB Design