
Firmware Engineer
Normal Computing CorporationResponsibilities
- Develop firmware for an embedded processor on an SoC that provides an API bridging higher-level software and the hardware layer.
- Collaborate with hardware and software engineers to understand and specify API requirements.
- Specify and create the firmware development environment, including configuring compilers, simulators, and debuggers.
- Work across software simulation, RTL simulation, and physical hardware environments.
- Develop firmware verification and stress-test plans and environments for production-quality firmware.
Requirements
- At least 5 years of firmware development experience.
- Experience specifying and creating a firmware development environment for a shipping product.
- Expertise in multiple firmware languages and target architectures.
- Excellent written and spoken communication skills.
- Bonus: RISC-V experience, FPGA and in-circuit debugging, AI acceleration hardware experience, and hands-on use of LLMs or agentic tools in development workflows.
Categories
About Normal Computing Corporation
At Normal, we're rewriting AI foundations to advance the frontier of reasoning and reliability in the physical world. We are tackling problems across semiconductors and industrials with a mix of interdisciplinary approaches across the full stack: from probabilistic software infrastructure and algorithms to hardware and physics, enabling AI that can reason and understand its own limits. We understand that our technology is only as powerful as the people behind it. Every employee drives significant impact within our products, often working directly with customers and embedding across our tightly-knit team. Our team members are driven by curiosity and passion for solving some of the most challenging problems in the world of atoms. Normal was founded in 2022 by engineers and scientists that pioneered industry-leading Physics + ML tools for next-gen AI at Google Brain and Google X.