Embedded Systems Jobs

77 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 - Expert ($$$) - Est. Time: Less than 1 week, 10-30 hrs/week - Posted
We're looking for an experienced ARM board designer that has experience from developing a prototype to assisting in production run of quantities in excess of 10,000 units. This posting is for a conversation with someone who has aforementioned skills and experience. We will be talking to more than one contractors from Upwork and the one that we select will get the job of actually designing the product for us. Why we're willing to pay for a conversation: We want to talk to someone who has the skills and experience and can educate us on what we need to know about various stages of embedded System Design and development, timeline, certifications needed and an educated estimate on how much is the final product going to cost in production run of 5,000 to 10,000 units. The ARM board should be capable of running Linux and node.js. Cost is an important consideration for us, so we would like to use components that are reliable, easily available, widely supported, value for money instead of the top of the line. When responding to this post, please include what your hourly rate for this conversation will be and the hourly rate you charge for embedded system development.
Skills: Embedded Systems ARM PCB Design
Fixed-Price - Expert ($$$) - Est. Budget: $6,000 - Posted
Development of a power supply for our modular controller system. Design will conform to our design standards and package requirements. High level design specifications: Input Voltage: AC(single or three phase)/DC, Min voltage 30VDC to 480VAC(678.72VDC) Outputs: Vout 1 24v 20 Amps, <80mv Peak-Peak ripple Vout 2 12v 20 Amps, <40mv Peak-Peak ripple Vout 3 5v 20 Amps, <40mv Peak-Peak ripple Current/Voltage monitoring on Input/Output voltages and Output voltage trimming through Ethernet control interface. Xilinx Artix FPGA (we can assist in the FPGA programming if needed, we have a default FPGA Circuit already designed ) with Ethernet and JTAG interface. Designs done in Altium Designer software with our component library (we have extra seats available if you do not have access to the software, if you are unfamiliar with the software you will need to familiarize yourself outside of the scope of the project). Please respond with a general outline of your proposed power supply design (block diagram is a bonus), why you are a good fit for this project, experience level with altium designer, projected timeline with milestones and cost. The individual awarded this job will have first access to our other contracts as they become available. Thank you.
Skills: Embedded Systems Altium Designer Electrical engineering Electronic Design
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 Systems Borland C++ Builder Embedded C
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 Systems C Embedded C Firmware Engineering
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