Custom PCB Design & Firmware for Smart Hybrid MPPT Solar Controller

Posted last week

Worldwide

Summary

​Hi, ​I am looking for an experienced Power Electronics and Embedded Systems Engineer to design a custom, high-efficiency Smart Hybrid MPPT Solar Charge Controller from scratch. You will need to deliver the complete Schematic, PCB Layout (Gerber Files), BOM (Bill of Materials), and Firmware/Source Code. ​Here are the comprehensive product specifications: ​Voltage & Current Flexibility: ​Automatic Battery Detection: The system must automatically detect and configure itself for 12V, 24V, and 48V battery banks upon connection. ​Wide PV Input Range (VOC): The MPPT stage must support a wide solar input voltage range from 30V DC up to 250V DC. ​Scalable Current Architecture: The PCB layout should be designed using parallel topologies so that it can handle scalable current capacities (40A, 60A, 80A, and 120A) just by changing components like MOSFETs, Inductors, and Fuses. ​Smart Charging & IPS (Inverter) Integration: ​Dedicated Communication Interface: Provide a dedicated pin/wire output (or Dry Contact Relay/UART) to communicate directly with an external IPS. ​Grid Charging Management Logic: When solar energy is actively charging the battery, the microcontroller must send a signal through the communication wire to completely disable/cut off the Grid (AC) charging of the IPS to save electricity. ​IoT Control & Dual Power Metering: ​Mobile App Control & Monitoring: Integrate an IoT chip (e.g., ESP32) for real-time tracking and control via a mobile application (Wi-Fi/Bluetooth) using platforms like Blynk, Tuya, or MQTT. ​Dual Power Tracking (Wattmeter): Precision sensors (like ACS712, INA219, or similar) to calculate and display: ​Live wattage consumption from Solar panels. ​Live wattage consumption from the Grid (AC utility). ​Smart Solar-Priority Cycle (Grid Bypass Logic): ​The system firmware must support an automatic power cycle based on battery capacity. When the battery drops below a user-defined low threshold (e.g., 30%, adjustable via mobile app), the system must automatically bypass the house load to Grid/AC utility power. ​In this bypass mode, the inverter section remains off, and the MPPT controller dedicatedly charges the battery using only solar power. ​Once the solar charges the battery back up to a user-defined high threshold (e.g., 80%, adjustable via mobile app), the system must automatically turn the inverter back on, disconnect the grid bypass, and switch the house load back to solar/battery priority. ​Deliverables Required: ​Complete Schematic Diagram (Preferably in Altium, KiCAD, or EasyEDA) ​2-Layer or 4-Layer PCB Layout & Gerber Files (Production Ready for JLCPCB/PCBWay) ​Complete Bill of Materials (BOM) with component part numbers from LCSC/DigiKey ​Fully commented Firmware/Source Code for the Microcontroller ​Please share your previous experience with similar power electronics or solar MPPT projects. Let me know your estimated timeline and milestone-based budget for this project. ​Best regards

  • $300.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Electrical Engineering
Activity on this job
  • Proposals:Less than 5
  • Last viewed by client:4 days ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 25, 2026
  • Bangladesh
    3:53 AM

Explore similar jobs on Upwork

Hardware Engineer for Smart Desk GadgetFixed-price‐ Posted 3 weeks ago
Electrical Engineering
Electronics
Embedded System
Computer Network
Microcontroller Programming
Embedded System
Electronics
Electrical Engineering

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo