Senior Embedded Systems Engineer – Hardware & Firmware Development
Presupuesto: $40.0 - $90.0
HOURLY / FULL_TIME
⭐ 0.00 (0)
United States
python, lora, embedded-systems, firmware, embedded-c, microcontroller-programming, device-firmware, mqtt, pcb-design
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.
Abrir en Upwork