Experience level filter
Job type filter
Client history filter
Project length filter
Hours per week filter
  • Hourly: $30.00 - $80.00
  • Intermediate
  • Est. time: 1 to 3 months, Less than 30 hrs/week

Looking for an embedded hardware engineer to design a Bluetooth Low Energy sports timing remote. The device should feature a one-button interface, an LED indicator, and a vibration motor. It must be rechargeable and compact for easy handling. The ideal candidate will have experience in embedded systems and Bluetooth Low Energy technology.

  • Hourly
  • Expert
  • Est. time: Less than 1 month, Hours to be determined

We are a US-based sustainability technology company innovating smart city waste infrastructure through our new platform, Lashie. (Please note: Our Upwork profile is listed under our established corporate entity, Commit to Green). We have an existing, functional MVP architecture utilizing an ESP32 MCU and an HX711/Load Cell integration that successfully communicates with our cloud database and dashboard. We are now entering an optimization and hardening phase to resolve critical real-world reliability bottlenecks before evaluating this design for commercial manufacturing. We are seeking an independent, senior-level Embedded Systems / Firmware Engineer located in the United States (with a strong preference for candidates near Birmingham, AL for local hardware handoff) to join us for this tactical, short-term contract milestone. Key Responsibilities: •Resolve Wi-Fi Dropouts & Lockups: Analyze and overhaul the existing ESP32 network state machine. Implement robust, non-blocking retry logic and exponential backoff routines so the device seamlessly recovers from local network drops or heavy 2.4GHz RF congestion without freezing or draining power. •Fix Sensor Noise & Signal Drift: Isolate and mitigate electrical noise on the prototype (specifically diagnosing voltage spikes during high-current Wi-Fi transmission bursts). Implement clean software-level filtering algorithms (e.g., rolling median or moving averages) directly into the firmware to stabilize our HX711/load cell data acquisition. •Optimize Tare & Event Control Logic: Fix firmware state-machine bugs related to container swapping. Ensure the device executes stable auto-zero routines and accurately tracks net weight delta changes relative to a dynamically saved baseline, filtering out ambient vibration and negative feedback loops. •Implement Local Hardware Diagnostics: Re-map the onboard status LED to provide immediate, physical diagnostic blink codes (e.g., connection status, weight detection, or firmware exceptions) so field testing does not rely blindly on cloud telemetry availability. •Bench Testing: Utilize your own electronics lab diagnostic tools (oscilloscope, multimeter, power analyzer) to systematically stress-test physical prototype units. Requirements: •Location: Must be based in the United States. Direct preference for candidates in the greater Birmingham, AL area for frictionless hardware exchange. •Hardware Setup: If remote within the US, you must have your own bench setup and be willing to accept shipped physical prototype units, load cells, and calibration components. •Technical Expertise: Deep experience with C/C++ firmware development for the ESP32 ecosystem and analog-to-digital sensor data acquisition (specifically load cells/strain gauges). •Strictly Independent: No agencies or dev studios, please. We are looking to collaborate 1-on-1 with an experienced individual. Project Scope: Estimated 20 - 30 hours of dedicated troubleshooting and optimization. Success in this phase opens up long-term advisory and architecture opportunities as we progress toward factory production evaluation.

  • Hourly: $40.00 - $100.00
  • Expert
  • Est. time: 1 to 3 months, Not sure

We are migrating an existing, field-proven embedded firmware codebase from its current microcontroller onto a new PCB design built around an STM32F4-series MCU(STM32F417, Cortex-M4F, LQFP-100). The firmware controls precision sensing and closed-loop valve/actuator drive on the instrument. The codebase exists and works today; this is a port and bring-up effort, not a clean-sheet design.

  • Fixed price
  • Expert
  • Est. budget: $1,000.00

Embedded Hardware Engineer – LTE-M GPS Wearable Prototype Development Project Overview We are developing a Special Needs wearable Personal Safety & Awareness Platform that integrates directly into a custom shoelace assembly (Patented). The device is intended for adolescents and adults and combines LTE-M connectivity, GNSS positioning, motion sensing, and low-power battery operation within a compact enclosure. We are seeking an experienced Embedded Hardware Engineer to help validate our initial component stack concept. This engagement is focused exclusively on the electronics architecture, PCB insight, component selection, and prototype concept evaluation. Project Goals: Validate current component stack and provide written audit of challenges/issues. The electronics package must fit within a compact wearable enclosure measurements we will advise on. Current target architecture includes: Cellular Connectivity Würth Adrastea-I (Sony ALT1250 based) OR equivalent LTE-M Alternative recommendations welcomed GNSS u-blox MIA-M10 or equivalent Motion Detection ST LIS2DW12 or equivalent Connectivity Bluetooth Low Energy Power System Single-cell LiPo battery Magnetic charging interface Ultra-low-power operation Scope of Work Phase 1 – Architecture Review Review existing product requirements Validate component selections Recommend architecture improvements Review power budget assumptions Evaluate battery life targets Successful completion will include: Written audit of existing component stack including challenges and issues in conceptual design. Candidates must demonstrate experience with: LTE-M NB-IoT GNSS / GPS Embedded hardware development PCB design Battery-powered devices Low-power systems Firmware bring-up Wearables or compact IoT products Preferred Experience Strong preference will be given to candidates with experience in: LTE-M OEM u-blox GNSS products Asset tracking products Personal safety devices Wearables FCC/PTCRB preparation Prototype-to-production product development Preference will be given to candidates who can provide (in the future): Architecture review Design services Prototype support Ongoing consulting through functional prototype completion This is intended to be the first step toward a larger product development effort and may lead to additional phases of work.

Posted 2 weeks ago
  • Hourly: $17.00 - $39.00
  • Intermediate
  • Est. time: Less than 1 month, Less than 30 hrs/week

We are seeking a skilled System and Controls Engineer to design and develop control systems for our industrial projects. The ideal candidate will have experience in electrical engineering, electronics, and embedded systems, with a strong understanding of microcontroller programming. Responsibilities include designing control systems, testing and debugging, and collaborating with cross-functional teams to ensure project success.

  • Hourly
  • Intermediate
  • Est. time: 1 to 3 months, Less than 30 hrs/week

We are seeking a skilled freelancer to refine our ESP32-based HUD prototype. The project involves debugging, testing, and improving the design or functionality of the prototype. The ideal candidate will have experience with embedded systems and microcontroller programming. Familiarity with Eagle and CAD is a plus. The goal is to enhance the prototype's performance and reliability.

  • Hourly
  • Expert
  • Est. time: 1 to 3 months, Less than 30 hrs/week

TensionIQ® is a patent-pending cargo securement intelligence architecture designed to provide continuous cargo securement visibility, predictive cargo-risk identification, and automated securement documentation for commercial transportation. I am seeking an experienced Systems Engineer, Embedded Engineer, or IoT Product Development professional to help transform the existing intellectual property architecture into a functional prototype and technical demonstration platform. This is not a simple sensor project. The objective is to evaluate and demonstrate the technical feasibility of a cargo securement intelligence system capable of monitoring cargo securement conditions in real time and communicating risk information to relevant stakeholders. Project Objectives The selected individual will assist with: • Reviewing existing patent drawings, technical architecture, and system requirements. • Developing a prototype architecture capable of monitoring cargo securement conditions through integrated sensing technologies. • Evaluating strain-gauge, load-cell, tension-sensing, vibration-sensing, and related approaches for securement-state monitoring. • Integrating sensors with a microcontroller or embedded computing platform. • Developing firmware capable of collecting, processing, and transmitting sensor data. • Implementing wireless communications using technologies such as Bluetooth, LoRa, Wi-Fi, LTE, or similar methods. • Developing a basic dashboard, interface, or visualization environment that demonstrates securement-state information and alert generation. • Assisting with prototype testing, validation, troubleshooting, and performance evaluation. • Providing recommendations for commercialization, manufacturability, scalability, and future product development. Desired Prototype Capabilities The initial prototype should seek to demonstrate: • Continuous monitoring of cargo securement conditions. • Detection of changing securement-state conditions. • Identification of potential securement degradation events. • Wireless transmission of sensor information. • Event logging and data recording. • Alert generation when predefined thresholds are exceeded. • Demonstration of how predictive risk identification could be implemented. The prototype does not need to be production-ready. The objective is to establish technical feasibility, validate core concepts, and create a demonstration platform suitable for discussions with potential commercial partners, strategic investors, licensees, and acquisition candidates. Required Skills • Embedded Systems Engineering • Firmware Development • Electrical Engineering • IoT Product Development • Sensor Integration • Wireless Communications • Product Prototyping • Systems Architecture • Mechanical Design Experience • Data Acquisition and Signal Processing Preferred Experience • Transportation technology • Fleet telematics • Industrial IoT systems • Safety-critical monitoring systems • Wireless sensor networks • Predictive analytics systems To Apply Please provide examples of previous prototype, IoT, embedded systems, industrial monitoring, telematics, or sensor-development projects. Include your proposed approach, anticipated challenges, and estimated timeline for building an initial proof-of-concept system.

  • Fixed price
  • Expert
  • Est. budget: $1,500.00

Title: Teensy 4.1 Firmware Engineer – High-Speed Scanning Microscopy Sync System Overview: We are developing a precision scanning microscopy instrument and need an experienced embedded firmware engineer to develop a real-time synchronization system using Teensy 4.1. What you'll build: A master clock system that precisely synchronizes a 250kHz line scan camera with a galvo mirror scanner. Key technical work: - FlexPWM-based EXSYNC at 250kHz (TTL direct output to frame grabber) - DMA-driven SPI DAC waveform generation for galvo X/Y control (±10V analog) - USB command interface for real-time parameter control Verification method: Each milestone verified by oscilloscope video submitted by contractor. No on-site visit required. Hardware: All hardware and parts costs covered by client. Contractor assembles board and ships to client upon completion. You're a great fit if you have: ✓ Teensy / i.MX RT FlexPWM + DMA (prior experience mandatory — please show prior work) ✓ SPI DAC interfacing at high speed ✓ Real-time embedded C++ ✓ Oscilloscope for verification Important: - NDA required before project start - Full IP transfers to client upon final payment - Code delivery via secure private file transfer only - No public repository allowed Timeline: 4 weeks To apply, please include: → FlexPWM or DMA prior project → DAC chip recommendation → Estimated jitter on EXSYNC output

  • Fixed price
  • Intermediate
  • Est. budget: $300.00

I have developed a custom USB HID game controller based on an ATmega32U4 running custom firmware. The controller is already fully functional and production hardware exists. The firmware currently supports: * ATmega32U4 * Caterina bootloader * Arduino Framework * PlatformIO * AVR109 bootloader uploads * Custom VID/PID * USB HID Game Controller using Arduino Joystick Library The firmware can be successfully updated locally on my development machine using: * PlatformIO * avrdude * Caterina bootloader * 1200 baud reset The problem: I have created a remote user firmware updater package consisting of: * update.bat * avrdude.exe * avrdude.conf * libusb0.dll(avrdude dependency) * firmware.hex The updater works on my development PC but is not yet consistently working across remote customer Windows systems. What I need: I need an experienced Windows / embedded developer to: * Analyze the existing update process * Test on a separate Windows PC * Determine why remote systems occasionally fail to enter or detect Caterina bootloader mode * Improve bootloader detection reliability * Improve COM port transition handling * Improve logging and diagnostics * Deliver a robust customer-facing firmware updater Known behavior: Normal operation: Controller enumerates using: USB vid/pid Firmware update process: 1. Detect controller COM port 2. Trigger 1200 baud reset 3. Controller enters Caterina bootloader 4. avrdude uploads firmware 5. Controller reboots back into application mode Observed issue: On some remote Windows systems the updater fails during the transition between application mode and bootloader mode. The firmware itself is believed to be functioning correctly because: * PlatformIO uploads succeed * avrdude uploads succeed locally * USB HID functionality is fully operational What I will provide: * Physical PCB * Firmware source project * PlatformIO project * Current updater package * Update logs * Test procedures Deliverables: * Root cause analysis * Updated firmware updater package * Documentation of the issue and fix * Reliable user update process requiring only USB connection Required experience: * ATmega32U4 * Caterina bootloader * AVR109 * avrdude * Windows USB device enumeration * COM port handling * PlatformIO * Embedded firmware debugging Budget: Open to fixed-price proposals.

  • Fixed price
  • Expert
  • Est. budget: $200.00

RC FPV Vehicle Control System Architecture I am developing a proof-of-concept RC vehicle experience that combines: RC vehicle steering and throttle MOZA (or similar) force feedback steering wheel FPV video feed Real-time telemetry display The goal of this first phase is to evaluate the technical feasibility and define the architecture required to connect a steering wheel directly to an RC vehicle while displaying live telemetry and video to the driver. Deliverables Review the proposed system architecture. Recommend hardware and communication protocols. Define how steering, throttle, and telemetry should be transmitted. Recommend microcontrollers, radios, firmware, and software components. Identify technical risks and implementation challenges. Provide a high-level block diagram and implementation roadmap. Desired Skills Embedded Systems Microcontrollers Firmware Development RC Vehicle Electronics Telemetry Systems Wireless Communication Python (preferred) Notes This is an architecture and feasibility study, not a full development project. Experience with RC vehicles, robotics, telemetry, FPV systems, or hardware/software integration is highly preferred. Please briefly describe similar projects you have worked on and why you would be a good fit.

Jobs Per Page: Â