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.