You will be picking up where another freelancer left off on the project on the hardware side and will need to start from scratch on the software side.
Key Responsibilities:
1. Prototype Analysis: Begin by examining our existing prototype board to understand its design and functionality.
2. PCB Design: Create a compact PCB layout suitable for manufacturing. Your task will be to refine the prototype into a streamlined, production-ready format. We aim to produce 10 sample boards initially.
3. Software Integration: Update and optimize the existing software to ensure seamless integration with our backend systems and cloud services.
4. Firmware Over-The-Air (OTA) Updates: Implement a system for OTA firmware updates, ensuring the device can easily receive new software enhancements without physical modifications.
5. WiFi Connectivity: Enable the device to connect to local WiFi networks. This includes the capability to switch between and connect to multiple WiFi networks as needed. Over BLE.
6. User Interface Design: Once the final screen is selected, work on optimizing the layout of the display elements to ensure a user-friendly interface.
Ideal Candidate:
Proficient in hardware design, especially in developing PCB layouts for manufacturing.
Experienced in software development for IoT devices, with a focus on integration with cloud services and backend systems.
Familiar with the ESP32 platform and its capabilities.
Able to work independently and efficiently to meet project deadlines.
Hourly Range: $15.00-$40.00
Posted On: April 25, 2024 13:15 UTC
Category: Firmware Development
Skills:ESP32, Arduino, Internet of Things, C, PCB Design, Electronic Design, Microcontroller Programming
Country: United States
click to apply
Powered by WPeMatico
