Firmware Development Jobs

Filter

My recent searches
Filter by:
Budget
to
to
to
Type
Skills
Languages
    Job State
    25 jobs found

    I’m bringing an MLX90614 infrared temperature sensor into an ESP32-based design and need a clean, ready-to-flash solution that covers three essentials: accurate temperature readings, an immediate on-screen display, and reliable data logging. The job breaks down into two parts. First, document the wiring so I can reproduce it quickly—pin map, I²C pull-ups, and power considerations for the 3 V rail. Second, supply well-commented Arduino-compatible code (ESP-IDF is fine if you prefer) that: • polls the MLX90614 at a reasonable interval • streams both object and ambient temperatures to the Serial Monitor (or an OLED/Nextion screen if you think that’s cleaner) • stores each reading with a time stamp to SPIFFS or a micro-SD card—your call, as l...

    $309 Average bid
    $309 Avg Bid
    37 bids

    I have a junior engineer building the early schematics for an asset-intelligence prototype and I need an experienced embedded-systems specialist to guide the hardware design, write the firmware, and get the first units reliably streaming data to the cloud. The boards must interface with temperature, pressure and motion and more sensors, carry out real-time analysis, perform basic filtering, then aggregate and compress the packets before they leave the device. Security on the wire is non-negotiable, so please be comfortable implementing encrypted transport and key management on resource-constrained MCUs. You will collaborate directly with us on: • Selecting the optimal MCU / wireless stack and finalising the schematic • Integrating the three sensor types and validating their ...

    $28 / hr Average bid
    $28 / hr Avg Bid
    71 bids

    I already have the basic LoRa modules on hand and now need a complete solution that turns them into a smart lamp I can manage from a browser. The lamp must offer smooth dimming, full-spectrum colour change and the ability to follow a user-defined schedule. Through the web app I want three distinct control modes: • a real-time dashboard where sliders and colour pickers immediately push changes over LoRa, • optional voice commands (Web Speech API or similar) for hands-free operation, • and a panel of quick “predefined settings” such as reading, relax or wake-up scenes. Please handle both the embedded side (firmware for the LoRa node driving the LEDs) and the front-end/back-end that serves the browser interface. I’m comfortable hosting on a small VPS...

    $619 Average bid
    $619 Avg Bid
    123 bids
    LoRa RGB LED Cue System
    6 days left
    Verified

    My lighting software can already stream a simple serial string for every cue it fires. I now need that string to travel wirelessly over LoRa to a tiny, battery-powered receiver that drives a single addressable RGB LED. The goal is straightforward: when a specific cue (“GO 1”, “GO 2”, etc.) is triggered on the laptop, the LED on the remote unit must flash instantly in sync with the show. I don’t mind which LED family we use—WS2812, APA102, SK6812 or any other part that is readily available in your market is fine—so long as it is easy to source and delivers reliable colour changes from a 3 V–5 V battery pack. Please recommend the part you feel is most suitable. What I need from you: • Hardware complete build LoRa modules (e.g., SX127...

    $3244 Average bid
    $3244 Avg Bid
    30 bids

    I need robust, well-documented firmware that lets an ESP8266 on the Arduino platform both send and receive infrared commands for multiple air-conditioner remotes. Serial command-line interaction over USB or Telnet is all that’s required; no web or mobile interface is necessary. Core tasks • Build or adapt an Arduino-compatible sketch that scans incoming IR frames, decodes them, and logs the raw timing as well as the decoded protocol and data. • Implement a complementary routine that allows me to replay captured frames or craft new ones from the command line, then transmit them through an IR LED with correct carrier frequency and timing precision. • Structure the code so adding or tweaking protocols is straightforward—I will be experimenting with a variet...

    $102 Average bid
    $102 Avg Bid
    28 bids

    I need a full EasyEDA project—schematic and routed PCB—for a tiny Atmega32U4 board that lets a computer drive a single external LED through a 3-pin XH-JST connector (GND / 5 V / LED). The board must talk and be programmable over a horizontal USB-C port and should remain as small as practical without sacrificing good layout practice. Core requirements • EasyEDA schematic using the Atmega32U4, including crystal or resonator, USB-C E-Markers (where needed), ESD protection, boot-cap circuitry and the standard reset network. • Break-out to one XH-JST-3 plug clearly silkscreened with the GND, +5 V and LED symbols. • Primary power supplied by USB-C 5 V rail. • Firmware that gives basic functionality: detect USB power, expose the MCU as a simple USB HID to ...

    $142 Average bid
    $142 Avg Bid
    60 bids

    Project : to design Battery charger and BMS(Battery management system) Existing Battery Configuration 2 × 12V, 100Ah Sealed Lead Acid (SLA/VRLA) batteries connected in series (24V DC system) Scope of Work We require a production-ready solution comprising an intelligent battery charger and BMS for continuous industrial operation. Battery Charger (Intelligent 24V SLA battery charger) 1.⁠ ⁠Automatic Bulk, Absorption & Float charging 2.⁠ ⁠Configurable charging current 3.⁠ ⁠Temperature-compensated charging 4.⁠ ⁠Over-voltage, over-current and short-circuit protection 5.⁠ ⁠Reverse polarity protection 6.⁠ ⁠High efficiency design suitable for 24×7 operation Battery Monitoring & Protection  1.⁠ ⁠Individual battery voltage monitoring  2.⁠ ⁠Total battery bank voltage monitori...

    $346 Average bid
    $346 Avg Bid
    17 bids

    I am building a proof-of-concept 2D LiDAR unit from the ground up and need a mainland-based embedded electronics engineer who can handle every step of the design and bring-up process. The goal is a compact indoor scanner that excels at obstacle detection and terrain mapping while holding tight, high-accuracy tolerances. What the work involves You will take the idea from blank sheet to working board: optical layout, high-speed signal processing, motor/galvo drive, power management, firmware, and a simple USB/TTL data interface that streams polar coordinates for fusion in my existing SLAM stack. Expect heavy use of Altium (or KiCad), STM32/ESP32 class MCUs, precise timing control in C/C++, and low-level debugging with J-Link or OpenOCD. I will handle mechanical housing once you define env...

    $300 Average bid
    $300 Avg Bid
    14 bids
    ESP32 & PAA5100JE Prototype
    4 days left
    Verified

    I’m putting together a new product prototype that pairs a PAA5100JE optical-flow breakout board with an ESP32. The goal is to have the ESP32 handle Wi-Fi connectivity, pull motion data from the PAA5100JE, and give me software control of several GPIOs so I can drive LEDs and switch power to an additional sensor on command. Here’s what I need from you: • An advised pin map and any level-shifting guidance for a clean, noise-free hardware hookup. • Well-structured firmware (PlatformIO or Arduino-IDE friendly) that: – Initializes the PAA5100JE and streams its measurements at a steady rate. – Publishes those readings over Wi-Fi—MQTT, HTTP, or WebSocket is fine, as long as it’s fast to implement and stable. – Exposes simple comman...

    $205 Average bid
    $205 Avg Bid
    48 bids

    LOOP every ~2 seconds, for each burner sensor independently: 1. Read current temperature from sensor 2. Add reading to a rolling 15-20 second window of recent readings 3. Compute rate of change over that window 4. IF temperature has plateaued (stayed within ~±2°C band) AND plateau duration > 10-15 seconds AND temperature >= 90°C: -> Trigger "BOILING LIQUID" alert - Sound buzzer: 3 short beeps - Send Blynk push notification: "Burner X approaching boil" - Enter cooldown state for this burner (~2 min, suppress repeat alerts) 5. ELSE IF temperature keeps climbing past ~120°C without plateauing: -> Trigger "DRY PAN / FIRE RISK" alert - Sound buzzer: continuou...

    $327 Average bid
    $327 Avg Bid
    18 bids

    I need a compact, production-ready PCB that accepts a single DC input and delivers three regulated rails—24 V @ 12 A, 12 V @ 12 A and 5 V @ 10 A—for an industrial-automation control panel. The board must keep those rails alive for roughly 5-10 minutes by automatically switching to a lithium-ion battery pack whenever the main supply drops. An onboard 8051 microcontroller will continuously sense input power, drive status LEDs and, when a brown-out is detected, shut the rails down in a defined sequence after the battery grace period. I will flash the MCU here, so please include well-commented source, compiled HEX and a simple serial or GPIO interface for configuration. Electrical safeguards are critical in the factory environment, so integrate robust overcurrent, overvoltage...

    $1007 Average bid
    $1007 Avg Bid
    27 bids

    I’m finalising the hardware for a new piece of wearable technology and now need the firmware that will bring it to life. The sole purpose of this first release is health monitoring, so everything you write should focus on gathering and processing the following signals with medical-grade accuracy and minimal power draw. 2. What Is Already Completed (Do NOT Redo) 2.1 Hardware Design Deliverables (Final) - COMPLETED The following have been completed and reviewed: ●Final schematic design (Altium) ●ESD / EMI protection design ●Power tree & power integrity design ●RF separation strategy (LTE / GNSS / BLE) ●GSM + GNSS + sensor integration plan ●Final 4-layer PCB layout (controlled impedance) ●PCB stack-up definition ●BOM with alternates & footprint expectations ●Power IC replacemen...

    $367 Average bid
    $367 Avg Bid
    24 bids

    project title: Build a simple plug-and-play software to control my robot arm + camera over WIFI (AI-ready) Description: I already have the Hardware: -Hiwonder X Arm 1S robotic arm (esp32 inside) -Esp32-s3 Sense camera module (Seed Studio version) -A normal PC to act as the "server" What I need the software to do: 1. I download one program onto my PC, run it and it becomes the server. 2.I flash the arm and the camera once with the files you provide. I power on the arm and camera, they automatically connect to my WIFI and to the server - no manual IP setup, no config files. 4. Any computer or AI on the same WIFI can then send a simple web command like "move arm to x, y, z" and the arm moves. No extra tools required. 5. The camera can take a single snapshot when t...

    $3095 Average bid
    $3095 Avg Bid
    58 bids
    ESP32 Touch NMEA2000 Display
    2 days left
    Verified

    I am building a compact touch-screen instrument driven by an ESP32 that sits on a NMEA2000 backbone and shows ONLY the data I care about—environmental readings and tank levels. I already have a shortlist of hardware (Waveshare ESP32-S3 7-inch LCD Development Board, 1024x600 Resolution, 32-bit LX7 Dual-Core Processor 240MHz, Wi-Fi & Bluetooth Support, Onboard Antenna, with Touch; Waveshare 2-Channel Isolated CAN Bus Expansion HAT for Raspberry Pi with MCP2515 + SN65HVD230 Dual Chips Solution and Multi Onboard Protection Circuits) and will forward exact part numbers the moment we start. Your job is to write the firmware and create a flexible GUI that I can tweak later without touching the low-level code. I need more than a basic skin swap: the layout, color themes, page order, and...

    $724 Average bid
    $724 Avg Bid
    54 bids

    I have a custom board built around an STM32 MCU and I need production-ready firmware that turns it into a reliable embedded control system. The main focus is the button-based user interface: tactile switches, toggle buttons, encoders, potentiometers feed input to the STM, STM should communicate with a windows form application that communicates between peripheral devices on the board and data available in the application. Scope of work • Bring-up of the MCU with STM32CubeIDE and a clear HAL structure. • Implementation of the button reading, debounce, state machine etc for all input methods mentioned above. • Handling of the LED indicators and any SPI, I²C, or UART devices already routed with STM32. • Graceful error handling and low-power housekeeping so the b...

    $391 Average bid
    $391 Avg Bid
    41 bids

    I need a seasoned electrical / electronics engineer to take a voltage stabilizer for industrial equipment all the way from concept to a bench-tested prototype. The unit must accept anything from 200 V to 480 V on the input side. What I am expecting from you: • A complete schematic with component selections that balance reliability and cost. • Simulations (LTspice, PSpice or equivalent) that verify thermal behavior, transient response and overall regulation. • PCB layout files (Altium, KiCad or similar) ready for fabrication, with clear creepage / clearance and EMI considerations. • A detailed bill of materials, including alternative parts in case of supply issues. • Assembly and test procedures so I can replicate your bench results and move to pilot produc...

    $2911 Average bid
    $2911 Avg Bid
    16 bids

    I need a complete electronic hardware solution for a therapeutic, drug-delivery device that administers medication via inhalation. The brief covers everything from early-stage architecture to a working, testable prototype. The hardware must precisely control dose release, monitor key parameters such as airflow and temperature, and log usage data for later analysis. Size, power consumption, and patient safety are critical. Expect the design to comply with IEC-60601 and ISO-13485 principles, ready for eventual regulatory submission. To keep the project clear, here is what I expect to receive: • Detailed schematics and PCB layout files (Altium, KiCad, or similar) • Component-level bill of materials with sourcing information • Firmware source code to drive sensors, act...

    $379 Average bid
    $379 Avg Bid
    18 bids
    PC BIOS RAM Detection Fix
    1 day left
    Verified

    My brand-new build refuses to see all of its memory. The board is an ASRock Z890 Taichi and, although the system powers up, it immediately throws RAM-related beep codes and the BIOS reports no modules installed. I’d like an expert who can walk me through a systematic BIOS and hardware diagnosis—remotely via video or chat—and pinpoint whether the problem is slot, stick, firmware or setting related. Once a clear culprit is identified, I will implement the hardware swaps or firmware flashes you recommend and report back so we can confirm the result together. Acceptance criteria • All installed DIMMs appear at their full capacity and correct speed in BIOS. • System completes at least three consecutive error-free boots into Windows. • No further memory-r...

    $25 Average bid
    $25 Avg Bid
    9 bids

    Our IPECS UCP is already in place and running well, but the firmware is lagging behind the current stable release. I need the system brought up to date with a clean, verified firmware-only upgrade; no hardware swaps or network re-engineering are planned at this stage unless the new software requires a minor tweak. You’ll begin by confirming the exact model and present firmware build, take a full backup, then apply the latest approved firmware from Ericsson-LG. After the flash, I expect you to restore all existing configurations, run functional tests on call routing, voicemail, and any licensed features, and provide a brief report that lists the version numbers, tests performed, and confirmation that the upgrade passed without errors. Deliverables: • Verified system backup be...

    $215 Average bid
    $215 Avg Bid
    17 bids

    Project Overview: This project involves a rechargeable BLE tracker that connects to an iPhone app and helps users locate misplaced items. Key Features: BLE pairing and communication with iPhone Last known location shown on a map when the device disconnects Automatic reconnect when the user returns within range In-app button to trigger an audible beep on the device Battery status monitoring Support for multiple trackers in future releases Optional voice-activated finding feature in later versions Desired Experience BLE firmware and communications iOS app development (Swift / SwiftUI preferred) Background BLE operation on iOS Asset tracking or IoT products Low-power embedded systems Experience with AirTag, Tile, Find My, or similar tracking products is a plus Looking For Help With Product ...

    $714 Average bid
    $714 Avg Bid
    220 bids

    I need a compact, reliable humidity-logging solution that can capture readings at regular intervals and send them straight to Google Cloud Platform in near-real time. I am open to microcontrollers such as ESP32, Raspberry Pi, or any low-power alternative, provided the final build can connect over Wi-Fi or LTE and push data securely—ideally through Cloud IoT Core or Pub/Sub—into a time-series bucket I can later analyse with BigQuery or Data Studio. What matters most is that the entire path from sensor to cloud is proven and robust. You are free to suggest the specific humidity sensor, the firmware language (Arduino, MicroPython, C, etc.), and the best authentication method for GCP, as long as you keep power consumption modest and the solution easy to reproduce. Please highligh...

    $4 / hr Average bid
    $4 / hr Avg Bid
    22 bids

    I need a working prototype that lets me monitor a single-car residential parking spot without running any wiring. The concept is simple: • Hardware: a custom ESP32 board that combines LoRa radio, BLE, and a low-power magnetic (Hall-effect) sensor. It will spend almost all of its life in deep-sleep on two AA batteries and wake only when a car enters, exits, or moves. On every wake-up it must stamp the event with time, append the car’s BLE ID, and shoot that packet over LoRa. • Gateway: a battery-operated LoRa gateway that forwards incoming packets to my home Wi-Fi and then to a mobile or web endpoint of my choice (MQTT, REST, or similar). The key technical goals are extreme power efficiency, reliable car-only detection, and end-to-end message delivery you can demonstrate ...

    $122 Average bid
    $122 Avg Bid
    24 bids

    We are seeking a Senior Embedded Firmware Engineer or Small Embedded Systems Team to extend and integrate an existing commercial embedded firmware platform for a new hardware revision. This is not a greenfield project. The successful candidate will work with an established embedded C firmware platform and will be responsible for understanding the existing architecture, implementing support for new hardware, integrating new functionality, and delivering production-quality firmware. Responsibilities: Review and understand an existing embedded firmware codebase. Develop and integrate firmware for new hardware components. Implement and debug embedded firmware. Work with RTOS-based embedded systems. Develop and maintain communication interfaces including SPI, I²C, UART/RS-422, and E...

    $7169 Average bid
    $7169 Avg Bid
    61 bids

    I already have a two-screen interface finished in Squareline for my ESP32-CYD based nervoscope. All component IDs and events are set; what I am missing is the Arduino IDE firmware that brings it to life. Main screen • Shows battery level (%) • Rotates a gauge needle toward whichever of the two RTD probes reports the higher temperature Settings screen • Slider-controlled probe/needle sensitivity • Dark / light theme toggle • Information panel toggle • Screen-brightness control • Temperature unit toggle with Celsius as the default • Sleep-timeout selection Your task 1. Import the finished Squareline project, wire it to LVGL (or the display library you prefer) and produce a clean, well-commented .ino sketch. 2. Read both RTD sensor...

    $136 Average bid
    $136 Avg Bid
    43 bids

    Recommended Articles Just for You