Looking for a experienced Firmware Developer to develop a firmware solution for an ESP32-based IoT gateway. This gateway will connect to a sensor via Bluetooth, capture data, and transmit it to our server through a home Wi-Fi connection. The ideal candidate will have a strong background in IoT, embedded systems, and ESP32 programming. Additionally, the firmware should support Over-The-Air (OTA) updates for future enhancements and bug fixes. Currently instead of the gateway I am using an android app to connect to the sensor/bluetooth device and send the data to the server.

Responsibilities:
• Develop and maintain firmware for an ESP32
• Implement Bluetooth connectivity to pair with sensors and capture data
• Establish and maintain Wi-Fi connectivity to send data to the server
• Facilitate device setup and configuration
• Ensure the firmware can connect to a server URL and send data in a specified format
• Implement OTA updates for firmware to enable remote updates and feature enhancements
• Collaborate with the software development team to ensure seamless integration with our server and mobile application
• Debug and resolve issues related to firmware and connectivity
• Document firmware design, code, and usage instructions

Requirements:
• Proven experience in developing firmware for ESP32 or similar microcontrollers
• Strong knowledge of Bluetooth (Classic and BLE) and Wi-Fi protocols
• Experience with OTA firmware updates and managing remote firmware deployments
• Familiarity with IoT protocols and data formats (e.g., MQTT, HTTP, JSON)
• Understanding of embedded systems design and development
• Ability to read and understand technical specifications and schematics

Budget: $750

Posted On: August 18, 2024 11:22 UTC
Category: Firmware Development
Skills:ESP32, Firmware, Firmware Programming, Internet of Things, Microcontroller Programming

Country: Sri Lanka

click to apply

Powered by WPeMatico