Humanarchive

Firmware Engineer

China. Posted 6 months ago

The role

You will own the embedded software stack on wearable capture hardware. This involves firmware architecture, sensor integration, data pipelines, and connectivity for device-to-backend telemetry.

What you will do

  • Firmware architecture on embedded Linux on ARM
  • Manage system state machines including boot, capture, idle, and fault recovery
  • Manage power management states and low-power transitions
  • Develop drivers for cameras, IMUs, microphones, and environmental sensors
  • Implement sub-millisecond cross-sensor synchronization and hardware-level timestamping
  • Manage multi-stream concurrent capture and hardware video encoder pipelines
  • Handle device-to-backend telemetry and secure OTA firmware updates
  • Perform firmware-side board bring-up alongside electrical engineers
  • Validate hardware interfaces including I2C, SPI, USB, and MIPI
  • Diagnose timing, power sequencing, and communication faults

Required qualifications

  • Strong C/C++ for embedded systems on ARM
  • Python for testing, tooling, and automation
  • Camera driver experience (V4L2 or equivalent)
  • Deep familiarity with embedded interfaces: MIPI CSI-2, I2C, SPI, USB, interrupts
  • Comfortable reading schematics and datasheets
  • Knowledge of interrupts, race conditions, memory constraints, and real-time scheduling
  • RTOS concepts and multi-threaded embedded environments

Nice to have

  • Qualcomm, NXP, or Ambarella BSP experience
  • SerDes driver integration
  • Hardware H.264 / H.265 encoder pipelines
  • Precise timing and synchronization (PTP, IEEE 1588)
  • High-bandwidth data acquisition
  • Sensor fusion and Kalman filter implementation
  • OTA infrastructure for deployed fleets
  • IoT telemetry stacks (MQTT, AWS IoT, Azure IoT Hub, or similar)
  • ROS, MCAP, or Foxglove

About the company

Human Archive is a research lab backed by Y Combinator focused on modeling human embodied intelligence. Founded by Stanford and UC Berkeley researchers, the lab builds custom hardware products and publishes research.

Firmware Engineer at Humanarchive | JobZoey