Senior Embedded Firmware Engineer (ESP32)

Compensation: $55 – $90 per hour for the evaluation sprint (W‑2 via Upwork Payroll for California‑based talent; 1099 or Payroll optional for out‑of‑state). Upon successful conversion to full‑time, expected salary $115K – $160K (DOE). No equity component.

Type of work

Full-Time, Part-Time

SALARY

$55 – $90 per hour

DATE POSTED

June 23, 2025

ZTAG builds real‑world multiplayer experiences that get kids off screens and into active, social play. Our platform runs on custom ESP32‑based wearables already deployed in hundreds of schools and camps across the U.S.

  • Architect & implement firmware for ESP32 devices in C/C.
  • Build and maintain interactive game logic utilizing wireless, haptic feedback, and OTA update systems.
  • Ensure robustness under tight power, memory, and timing constraints.
  • Collaborate with hardware and product teams to ship field‑tested, fault‑tolerant releases.
  • Minimum 5 years embedded C/C++ development with RTOS experience
  • Embedded wireless (ESPNOW, LoRa, etc.)
  • Networking (TCP, UDP, DHCP, multicast)
  • Strong familiarity with SDLC best practices and Git source control.
  • Strong communications and the ability to translate ideas into actionable requirements.
  • Southern California local.
  • Direct ESP‑IDF & FreeRTOS experience.
  • Mesh networking, IR/RMT, MQTT, CoAP, low-power design, game loops
  • Familiarity with MQTT and CoAP
  • Low‑power, battery‑driven device strategies.
  • State machines and game loops in embedded systems.
  • Passion for youth development, education, and play‑based learning.
  1. Paid part‑time evaluation sprint (10–20 hrs / week) via Upwork Payroll (W‑2) for CA residents; contractor or Payroll for others.
  2. Mutual review of output, communication, and collaboration.
  3. Optional full‑time offer as salaried W‑2 (no equity) if both sides are excited.