Drimva

Etched

Firmware Engineer

San Jose · On-site · Full-time · Posted May 19, 2026

Education
Bachelor's degree or equivalent practical experience.

About the job

Develop accelerator software across ASIC, platform firmware, and host-side kernel and drivers to bring custom hardware online and execute inference workloads.

What you'll do

  • Build ASIC software for initialization, drivers, and on-device inference execution.
  • Develop microcontroller and FPGA firmware for board bring-up, telemetry, updates, and power and fault management.
  • Build Linux kernel and device drivers connecting the accelerator to the host, including PCIe, DMA, and command flows.

What they ask for

  • Bachelor's degree or equivalent practical experience.
  • Strong C/C++ and software engineering fundamentals.
  • Experience building and debugging low-level software that interacts directly with hardware.
  • Experience shipping software on real hardware into production.

Nice to have

  • Hardware bring-up experience on a new chip or board.
  • Experience with boot ROMs, secure boot, MMUs, RTOS, or CPU initialization.

Tools

C/C++, ARM, PCIe, DMA, HBM, DRAM, Ethernet, UART

AI focus

Develop software that translates inference requests into low-level accelerator operations and scheduling decisions, supporting inference execution.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)