Senior Embedded Systems Engineer – Hardware & Firmware Development

Posted 6 days ago

Worldwide

Summary

Senior Embedded Systems Engineer - Hardware & Firmware Development We are developing a custom wireless weighing and monitoring system and are looking for an experienced embedded systems engineer to support the project from prototype through validation. This is not a firmware-only role. We are looking for someone who is comfortable working across hardware and firmware, including system architecture, hardware integration, embedded software development, debugging, testing, and optimization. The system will consist of multiple distributed sensor nodes, wireless communication infrastructure, and cloud-connected data collection. Weight measurements will be acquired from load cells, processed locally, transmitted wirelessly, and made available through a remote platform. Scope of Work * Develop firmware for STM32 and ESP32-based devices * Interface with load cells, ADCs, sensors, and peripheral hardware * Implement calibration, filtering, diagnostics, and data validation algorithms * Develop reliable LoRa communication between remote devices * Design and implement communication protocols for device-to-device and device-to-server communication * Integrate MQTT, HTTP, or other suitable methods for cloud connectivity * Support hardware bring-up, prototype validation, and system integration * Review schematics and assist with hardware design improvements where necessary * Troubleshoot hardware, communication, sensor, and power-related issues * Optimize system reliability, performance, and power consumption * Participate in prototype testing and field validation activities Required Experience * Strong embedded systems development background * Extensive experience with STM32 and/or ESP32 platforms * Embedded C/C++ * LoRa, LoRaWAN, or long-range wireless communication systems * UART, SPI, I2C, CAN, and related embedded interfaces * Hardware debugging and schematic review * Sensor integration and data acquisition systems * Experience developing production-ready embedded products Preferred Experience * Load cells, weighing systems, HX711, ADS1232, or similar devices * Custom PCB development and board bring-up * Industrial monitoring or automation systems * Battery-powered and low-power embedded devices * IoT platforms and remote monitoring solutions * Prototype-to-production product development Deliverables * Complete firmware source code * Hardware integration and validation support * Communication protocol implementation and documentation * System testing and verification reports * Build and deployment documentation * Technical documentation sufficient for long-term maintenance and future development When applying, please provide examples of embedded products you have helped develop, including your involvement in hardware design, firmware development, system integration, testing, and deployment.

  • More than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Expert
    Experience Level
  • $40.00

    -

    $90.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Python
LoRa
Embedded System
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 hours ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since May 26, 2026
  • United States
    Foley11:06 PM

Explore similar jobs on Upwork

ESP32
Kotlin
Bluetooth
Android
Firmware Programming
MIMXRT1062 Bare MCU (Teensyduino)Fixed-price‐ Posted 3 days ago
Embedded System
Microcontroller Programming
Embedded C
Electronics
Firmware
Arduino

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo