

ASIC Firmware Engineer, Modeling
Location
San Francisco, CA
Level
Senior-Level
Department
Consumer Electronics
Type
Salary
Job Description
Posted on:
2026-02-03
Responsibilities
- Design and implement drivers for hardware peripherals related to AI chips.
- Design and implement functional software models for SoC uncore logic and FW testing.
- Develop low-latency and high throughput embedded software for hardware resource management.
- Collaborate with software and hardware teams to implement requirements and debug issues.
- Work with vendors to integrate their technologies within systems.
- Bring up and debug firmware/driver on new platforms.
- Establish monitoring, integration testing, and diagnostics tools.
Job Requirements
- 5+ years of experience in embedded software.
- Strong programming skills in C/C++ and/or Rust.
- Experience with high throughput, low latency, and multi-threaded code.
- Familiarity with real-time operating systems (RTOS).
- Experience developing hardware drivers and HW/SW co-design.
- Knowledge of embedded protocols (e.g., UART, I2C, SPI).
- Understanding of PCIe, ethernet, and high bandwidth communication protocols.

