Ignacio R.Remote

Hub Dynamic PD

Project-Based

Description

We are developing a premium smart power hub (USB-C PD, multi-port, real-time power monitoring) and are looking for an embedded firmware engineer to lead the MCU firmware layer.

The electronic hardware and PCB are already designed. This role focuses on firmware architecture, implementation, and testing.

This is not a beginner role. We are looking for someone comfortable working close to hardware and making pragmatic engineering decisions.

Responsibilities:

  • Develop MCU firmware for USB-C PD power management
  • Implement real-time power monitoring and reporting
  • Interface with PD controllers, current sensors, and displays (OLED/LCD)
  • Define safe fallback states and edge-case handling
  • Collaborate with existing hardware engineer
  • Prepare firmware for EVT/DVT prototypes

Requirements:

  • Strong experience in embedded C / C++
  • MCU firmware (STM32, ESP32, or similar)
  • USB-C Power Delivery concepts
  • I2C / SPI / UART
  • Debugging on real hardware

Nice to have:

  • Power electronics familiarity
  • Display/UI firmware
  • EVT → DVT → PVT experience
  • Consumer electronics background

Engagement:

  • Contract, milestone-based
  • Remote
  • Compensation open and based on scope and experience

Budget: USD 70 (Fixed Price)

Proposals: 8 freelancers have applied