Skip to content

Open nowPosted 169 days ago

Firmware Engineer

Human Archive21 open roles

Pay
CN¥80,000 – CN¥100,000 a year
Where
China
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowFirmware EngineerHuman Archive · China
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Human Archive's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.1% of postings close within 7 days. Measured by our own scanner across the market. Human Archive postings stay open a median of 4 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.1%7 days
  4. 19.1%14 days
  5. 35.6%30 days
  6. 52.7%60 days
This job: posted 169 days ago

Human Archive median: 4 days open

The posting

ABOUT HUMAN ARCHIVE

Human Archive is a research lab backed by Y Combinator focused on modeling human embodied intelligence.

Humans are the most sophisticated biological systems we have ever observed, yet we still do not fully understand ourselves. Research into human physical intelligence — including the human hand, proprioception, and vision — remains largely unsolved. Our mission is to recover human embodied intelligence as a learned model. To achieve this, we build custom hardware products, deploy them globally at scale, and publish research. Today, our data is used for robotics and world modeling, but the broader opportunity is advancing scientific research into intelligence itself.

Founded by Stanford and UC Berkeley researchers, we are lean, deeply technical, and operate at extreme speed, taking on unglamorous and conventionally impossible problems that directly unlock step-function gains in model capability.

The deployment of capable humanoids at scale will permanently redefine human labor. Undesirable physical work will disappear, and human effort will shift toward a new era of abundant creativity.

We are building the infrastructure to accelerate that transition by assembling the Human Archive mafia. You will own meaningful systems from day one and see your work directly impact model capabilities. This is a once-in-a-generation inflection point. If you want to help reshape physical labor and work on problems that matter at civilizational scale, join us.

What you'll work on We're hiring a firmware engineer to own the embedded software stack on our wearable capture hardware. Close-to-the-metal work at the intersection of high-bandwidth sensor data, precise timing, and constrained-power embedded compute. You read schematics, debug buses, and know when the bug is in firmware versus when it's in hardware.

System architecture

- Firmware architecture on embedded Linux on ARM

- System state machines: boot, capture, idle, fault recovery

- Power management states and low-power transitions

Sensor integration and timing

- Drivers for cameras, IMUs, microphones, environmental sensors

- Sub-millisecond cross-sensor synchronization

- Hardware-level timestamping infrastructure

- Real-time sensor data alignment

- Lightweight on-device fusion for orientation and worn-state estimation (Kalman variants)

Data pipeline

- Multi-stream concurrent capture

- Hardware video encoder pipelines

- High-throughput storage writes

- Industry-standard delivery format packing

Connectivity and fleet operations

- Device-to-backend telemetry (battery, storage, session state, error events)

- Secure OTA firmware updates with signed images and rollback protection

- Remote configuration and fleet management commands

- Communication protocols for device-cloud messaging (MQTT-over-TLS, HTTPS, WebSockets)

Hardware / software bring-up

- Firmware-side board bring-up alongside electrical engineers

- Validate hardware interfaces (I²C, SPI, USB, MIPI)

- Diagnose timing, power sequencing, and communication faults

Required technical experience

- 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, I²C, SPI, USB, interrupts

- Comfortable reading schematics and datasheets

Systems and concurrency

- Interrupts, race conditions, memory constraints, real-time scheduling

- RTOS concepts and multi-threaded embedded environments

Strong plus

- 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 this role Deep systems work. Long hours in the lab during board bring-up. Drivers nobody has written for the silicon you're working with. Firmware that runs unattended on real users for full shifts — and gets updated remotely without ever recalling a device.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Human Archive's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Human Archive's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Human Archive's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.