Normalcomputing

Firmware Engineer

Mountain View, Remote. Posted 22 days ago

The role

You will create low-level software to run on an SOC to provide an interface between physics-inspired ASICs and higher software levels. You will develop code for a microcontroller that provides an API layer for upper software levels to exercise AI acceleration hardware.

What you will do

  • Develop firmware for an embedded processor on an SOC
  • Create firmware to support an API that bridges higher-level software to the hardware layer
  • Collaborate with software and hardware engineers to understand and specify API requirements
  • Acquire and configure tools including compilers, simulators, and debuggers
  • Work across software simulation, RTL simulation, and physical hardware
  • Develop a verification and stress test plan and environment

Required qualifications

  • 5+ years of experience in firmware development
  • Specification and creation of a firmware development environment for a shipping product
  • Expertise in various firmware languages and target architectures
  • Excellent written and spoken communication skills

Nice to have

  • RISC-V experience
  • FPGA and In-circuit debug
  • Experience with AI acceleration hardware
  • Hands-on use of LLMs or agentic tools in development workflows

About the company

Normal is an applied AI company solving problems in AI and silicon. They build foundational hardware and software for the semiconductor industry and critical AI infrastructure.

Firmware Engineer at Normalcomputing | JobZoey