Microcontroller Programming Jobs

37 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 month, Less than 10 hrs/week - Posted
We are looking for an experienced mechatronic engineer to help develop a smart pet product. The chosen individual will help shape the specifications, but will require knowledge and experience with Arduino/RPi and associated components such as touchscreen displays for a simple user interface, audio alerts, and step motors.
Skills: Microcontroller Programming Arduino Electrical engineering Mechatronics
Hourly - Expert ($$$) - Est. Time: 1 to 3 months, 30+ hrs/week - Posted
Programming of an embedded system. The system reads from gauges, displays the data on a screen, also has sound and network capabilities. It is built around Atmel SAM D21 micro controllers. The programming would be in embedded C, using the Arduino IDE
Skills: Microcontroller Programming Arduino C C++
Hourly - Intermediate ($$) - Est. Time: More than 6 months, 10-30 hrs/week - Posted
We're looking for someone to add some to add functionality to / customise TI's Sensor Tag 2 (BLE) firmware. Our initial scope of work involves adding a FFT the TI sensor tag 2 firmware in CCS Studio. We will provide the the FFT code. The tasks to be performed are: 1. Capture 1024 samples from DP0 at 10KHz. Capture these as 12 bit values and pad out to 16 bit (FFT is done as 16 bit) 2. Incorporate the provided FFT C code into the latest TI sensor tag 2 firmware. 3. Perform a FFT on the 1024 analog samples. 4. Create a new 20 byte GATT register. After the FFT is done update the GATT register with 19 bytes of FFT data and 1 byte showing the number in the FFT sequence that is being displayed followed by a 50ms delay. So the first would be 0x00 followed by 19 bytes of FFT data. Then a 50ms delay followed by 0x01 and the second 19 bytes of FFT data. Repeat this until all the FFT output has been sent. 5. Run the FFT with a known input to confirm it's working correctly We're looking for the following skills - Experience with programming TI microcontrollers required - Experience with DSP techniques and familuarity with FFT's - Experience with programming the CC2650 or CC2540 preferred - PCB Layout experience preferred - Experience with programming TI DSP's preferred - Experience with Bluetooth low energy preferred
Skills: Microcontroller Programming Bluetooth C Embedded C
Hourly - Entry Level ($) - Est. Time: Less than 1 month, 10-30 hrs/week - Posted
I'm looking for a embedded software engineer with experience using the TI MSP430 MCU and BLE+Bluetooth. The sensor we are developing consists of a flow meter (hall effect, turbine style), accelerometer, timing crystal, non-rechargeable battery, and a BLE transmitter for sending data to a smartphone. We need an experienced engineer to write the firmware for the device. The device needs to meet specific operating requirements, collect the correct data, and be able to complete all the functions that will be assigned. The freelancer will have access to both a electrical engineer and software developer who help to answer any questions or brainstorm solutions. As long as the selected freelancer meets expectations, deadlines, and quality levels, there will most definitely be other opportunities to continue working with us. Our company is located in the heart of innovation; Silicon Valley San Jose California and new opportunities are always coming up. We look forward to working with you.
Skills: Microcontroller Programming Bluetooth C Embedded Systems
Hourly - Expert ($$$) - Est. Time: 1 to 3 months, Less than 10 hrs/week - Posted
We are seeking a highly skilled person based within 100 miles of Brick, NJ USA. Tasks will include programming of a remotely controllable PLC (programmable logic controller). Hardware connected to the PLC for remote control, monitoring and data collection will include, not more than 10 analog sensors, not more than 10 relay or analog outputs, a Sporlan Electric Valve http://sporlanonline.com/literature/education/100-9.pdf and a Yaskawa V1000 compact vector drive https://www.yaskawa.com/pycprd/products/industrial-ac-drives/microdrives/v1000-drive This request represents minimum requirements needed by those that respond.
Skills: Microcontroller Programming Arduino Electronics PLC & SCADA
Hourly - Intermediate ($$) - Est. Time: 3 to 6 months, 10-30 hrs/week - Posted
We're creating cutting-edge entertainment lighting and control systems to empower musicians, dancers, and visual artists with direct real-time control of shows. Our current research project is to create a wearable development kit that will allow artists and performers to use sensors and motion analysis of their body to control our Sugar Cubes modular LED system (http://symmetrylabs.com/), as well as lights worn on the body. The overall goal is to make tools that make advanced technology simple enough to be accessible to artists of all types. We're looking for a developer with Embedded Linux experience to help us make our platform rock solid. Initially we would like to tackle several small projects to build a relationship, with the hope of hiring full time if things go well. Useful experience includes: - Embedded Linux distributions, preferably Debian - Bluetooth 2.x and 4.x (Low Energy) communication - Linux Bluetooth utilities like Bluez - Languages: C, C++, Node JS, Python - Low level Linux drivers: SPI, I2C, Bluetooth - Experience with addressable LEDs - Designing performant and robust hardware drivers - Experience designing tests to quantify best and worst case performance of embedded systems
Skills: Microcontroller Programming Bluetooth C++ Embedded Linux
Hourly - Expert ($$$) - Est. Time: Less than 1 week, Less than 10 hrs/week - Posted
hi. this project which is attached is about power computer. they are four things to do in this project . the first is do flowchart for control vhdl. the second is to use software call (quartus II 9.1 ) for Vhdl. the next step is used components for example( add-sub, multiplexer, register, and controller which is must be same as the flowchart design. the last thing is, you can use software call( luichart to draw the flowchart)
Skills: Microcontroller Programming Computer-Aided Design Circuit Design Electrical Drawing
Hourly - Intermediate ($$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
We are looking for electronic engineers/team who can start working on requirements, design the circuit/PCB, then design firmware and also able to communicate with our software development team to design adapters. Please share your experience.
  • Number of freelancers needed: 3
Skills: Microcontroller Programming Circuit Design Electrical engineering Electronics
Hourly - Entry Level ($) - Est. Time: More than 6 months, 30+ hrs/week - Posted
We're looking for a team member for the project in the automotive area. The project completes from few modules; you will be working with a custom developed core device. PREFERABLE is from Lviv, Ukraine Qualifications & Experience: Experience in C/C++ development; Knowledge of Linux programming; Experience in Unix development; Unix shell scripting; Experience of firmware development Good OOP knowledge and design patterns Intermediate English level Smart and fast learner Nice to have: Experience with embedded systems based ARM architectures Knowledge of Java / Android SDK Electrical Engineering experience Responsibilities: Design and implement the embedded software that runs on the hardware Provide interactions between embedded software and Android app Test and debug throughout development phase If you are interested in this position, please apply to this job
  • Number of freelancers needed: 2
Skills: Microcontroller Programming Android SDK Atmel AVR C
Hourly - Intermediate ($$) - Est. Time: 1 to 3 months, Less than 10 hrs/week - Posted
We are looking to engage with an expert in custom printed circuit board design and development for a new remote sensor project. We would like to engage this UpWork expert on a per hour basis to start. Project work will graduation into full use case analysis, design work, component selection and prototyping. Our project will be for as small a board as possible (finger shaped is best for our application) hosting a vibration sensor, a Bluetooth LE transmitter, coin battery, piezo buzzer and control unit. Second generation model might contain a GPS. Previous experience in design and development a plus.
Skills: Microcontroller Programming Circuit Design Eagle Microcontroller Design