Firmware Engineer
Core
Architect and develop firmware and microcontroller subsystems for Astera Labs' SoC and systems products, implementing major differentiating features for rack-scale AI infrastructure.
Role type
Senior Firmware Engineer (SoC/Microcontroller)
Builds
Firmware for Astera Labs' Intelligent Connectivity Platform (CXL, Ethernet, NVLink, PCIe, UALink) and custom connectivity solutions.
Domain
Semiconductor hardware, AI infrastructure, Server/Storage/Networking
Required skills
C/C++ firmware development, Python scripting, unit-level test design, SoC interface implementation, HW-SW interface testing, embedded microprocessor development, software build environments (gcc/make), SCM (git), CI workflows
Preferred skills
RTOS development, boot-ROM development, pre-Silicon simulation/emulation, secure boot flows (DICE, Caliptra)
Technologies
C, C++, Python, gcc, make, git, CXL, Ethernet, NVLink, PCIe, UALink, RTOS
Responsibilities
Develop firmware for on-chip microcontrollers and system host CPUs, collaborate with logic designers on HW-SW interfaces, write unit-level tests, work with minimal supervision to prioritize dynamic tasks
Seniority
Senior, hands-on IC
