Embedded Systems / IoT Engineer (PAYGO Solar Project)*

Job ID: 40404824

Budget: $30 – $250 USD

*Location:* ANY Where (Hybrid / Remote options available
*Employment Type: with potential for long-term engagement

---

### *About the Role*

We are developing a *Pay-As-You-Go (PAYGO) solar energy system* that allows customers to pay based on energy usage (kWh).

We are seeking an *Embedded Systems / IoT Engineer* to design and build the control box that will integrate with our ASP.NET backend system and manage real-time power control.

---

### *Key Responsibilities*

* Develop firmware for microcontrollers (ESP32/Arduino/STM32)
* Integrate hardware components:

* Relay / Contactor (power control)
* Energy meter (kWh tracking)
* GSM/WiFi module (communication)
* Implement communication between device and backend (HTTP API or MQTT)
* Build and manage *OTA (Over-The-Air) firmware update system*
* Ensure *offline functionality* (device should enforce rules without internet)
* Implement *anti-tamper mechanisms* (bypass detection, alerts)
* Collaborate with ASP.NET developer for API integration
* Support prototyping, testing, and deployment

---

### *Technical Requirements*

* Strong experience with *embedded C/C++ (Arduino or ESP-IDF)*
* Experience working with *ESP32 or similar microcontrollers*
* Knowledge of *IoT communication protocols* (HTTP, MQTT)
* Experience with *GSM modules (SIM800/SIM7600)* is a plus
* Familiarity with *energy metering or sensor integration*
* Understanding of *power systems (AC/DC, relays, contactors)*
* Experience with *OTA firmware updates*

---

### *Nice to Have*

* Experience in *PAYGO systems or solar/energy projects*
* Knowledge of *hardware design and PCB prototyping*
* Experience with *cloud platforms (Azure, AWS IoT, etc.)*

---

### *Deliverables*

* Fully functional control box prototype
* Firmware integrated with backend system
* Documentation (setup, API integration, firmware logic)

---

### *Compensation*

* Negotiable (based on experience and project scope)
* Flexible engagement (per project / milestone-based payment)

---

### *How to Apply*

Send:

* Your CV / portfolio
* Examples of previous IoT or embedded projects
* Brief explanation of similar systems you’ve built