Senior Embedded Systems Engineer – Hardware & Firmware Development
Worldwide
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/weekHourly
- 3-6 monthsDuration
- ExpertExperience Level
$40.00
-
$90.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 hours ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesFoley11:06 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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