Job Details

Senior Embedded Systems Engineer - Firmware

  2025-11-04     femtoAI     San Bruno,CA  
Description:

Senior Embedded Systems Engineer - Firmware

Location: Preferably SF Bay Area or Remote

We're building the next generation of AI-enabled embedded systems, and we need an embedded engineer to own the firmware that powers our system-on-chip (SoC), evaluation kits, and reference designs. You'll be working with a first-of-its-kind novel AI co-processor, and your designs will be deployed on thousands of end-devices that include femtoAI's Sparse Processing Unit (SPU) chip.

While your primary responsibility will focus on firmware development for the SPU's RISC-V management processor and host microcontrollers (MCUs), you will also participate in internal and external design reviews for many hardware and software projects, implement new product features, build experimental demos, and design test benches for our bleeding edge test chips.

Responsibilities

  • Develop firmware for the SPU's RISC-V management processor, including datapath design and control between host MCU, accelerator, and peripheral interfaces.
  • Design and maintain file formats to deploy custom firmware and AI models from Flash.
  • Maintain CI systems for core firmware (Raspberry Pi, Github Actions).
  • Translate customer feedback from production systems into firmware enhancements.
  • Participate in hardware design reviews and work with hardware engineers and customers to bring up new designs.
  • Independently own critical projects without micromanagement.

Qualifications

  • Strong embedded C/C++ skills and experience writing firmware and drivers for MCUs.
  • Experience designing for very power constrained systems (1mW is a lot of power to us).
  • Experience and understanding of board-level communication protocols (I²S, I²C, SPI, PDM, UART, GPIO) and audio/control data streaming.
  • Comfort designing file formats and bootloading schemes for firmware and AI modes.
  • Proficiency debugging with logic analyzers, debuggers, oscilloscopes, and other bring-up tools. Whether the bug is in the firmware, hardware, silicon, or AI models—you should have the drive and ability to work across teams to find the source.
  • Proficiency with unit testing, integration testing, regression testing, and hardware-in-the-loop testing in Python.
  • Ability to independently own projects and deliver production-quality results.
  • Efficient and effective communication skills for reporting status, blockers, and timelines.
  • Experience working in a small engineering org driven by a few key customers.
  • Experience designing consumer electronics with RISC-V and ARM cortex-m MCUs.
  • Experience with PCB design.
  • Contributions to open-source hardware projects.
  • Familiarity with AI inference, accelerators, and audio-based models.
  • Familiarity with Xilinx SoC design and deployment tools (Vitis, Vivado, Petalinux).

Benefits

  • 401(k)
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Commuter benefits
  • Disability insurance
  • Paid maternity leave
  • Paid paternity leave
  • Child care support

femtoAI is an equal opportunity employer committed to a diverse workforce which strives to create an inclusive working environment empowering everyone to do their best work. We do not discriminate on the basis of race, ethnicity, religion, gender, gender identity, sexual orientation, age, marital status, veteran status, or disability status.

#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search