Senior Embedded/Firmware Engineer

Hapiko
New York, NY
Category Engineering
Job Description
Role Overview

Work on firmware powering devices inside and outside people's homes, balancing real-time performance and user experiences.

What You Will Do

Ship optimized firmware for ESP-based systems, real-time audio pipelines, and reliable OTA update systems.

Why It Might Be a Fit

5+ years building embedded systems with strong C++ skills, experience with ESP platform and toolchain, and track record shipping firmware for memory-constrained environments.

Requirements

  • 5+ years building embedded systems with strong C++ skills
  • Deep experience with the ESP platform and toolchain
  • Hands-on audio data handling via I2S or PDM
  • Comfort with hardware debugging tools like oscilloscopes and logic analyzers
  • Track record shipping firmware for memory-constrained, low-power environments
  • Experience integrating peripherals via SPI, UART, GPIO
  • Experience shipping consumer electronics or high-volume hardware
  • Worked with FreeRTOS and task scheduling
  • Applied basic audio DSP techniques like filtering and gain control
  • Built firmware for manufacturing test and factory workflows
  • Written Python scripts for tooling or test automation
]]>