Description
Write the bare-metal firmware that boots our chip and runs on the embedded ARM Cortex-M cluster. You'll own the boot ROM, the SDK we ship to integrators, and the drivers for our on-chip peripherals.
Skills we'd love
- 3+ years C / C++ on bare-metal ARM or RISC-V
- Solid understanding of memory-mapped I/O, interrupts, DMA
- Experience debugging with JTAG / SWD
- Linker scripts + startup code aren't scary to you
Nice to have
- Prior ASIC bring-up (we'd love someone who's debugged silicon-first-revision problems)
- Rust experience — we're evaluating it for a future chip
Required skills
c
c++
arm cortex-m
embedded systems
jtag
memory-mapped i/o
Nice to have
rust
freertos
zephyr
asic bring-up