
Firmware Engineer
Astera Labs1 day ago
Responsibilities
- Architect and develop firmware and microcontroller subsystems for SoC and systems products.
- Develop firmware for on-chip microcontrollers, embedded microprocessors, and system host CPUs.
- Implement and test hardware-software interfaces on complex SoCs in collaboration with logic designers.
- Develop C-based SDKs and firmware and write unit-level tests.
- Use software build environments and developer workflows, including gcc, make, source-code management, code reviews, and continuous integration.
- Collaborate with customers to understand and address their product needs.
Requirements
- Bachelor’s degree in Electrical Engineering or Computer Science.
- At least 5 years of experience supporting or developing complex SoC or silicon products for server, storage, or networking applications.
- Strong proficiency in C or C++, including C-based SDK and firmware development.
- Proficiency in Python for scripting.
- Experience with on-chip microcontrollers, embedded microprocessors, and system host CPUs.
- Ability to design, implement, and write unit-level tests.
- Working knowledge of gcc and make.
- Experience with source-code management, preferably Git, code reviews, and continuous integration.
- Hands-on experience with server, storage, or networking equipment.
- Familiarity with SoC interfaces to hardware blocks, on-chip memory interfaces, and similar chip-design interfaces.
- Preferred experience with RTOS, boot-ROM development, pre-silicon simulation and emulation, and secure boot flows involving authentication, attestation, DICE, or Caliptra.
- Ability to prioritize multiple tasks, work with minimal guidance, and collaborate effectively with customers and technical teams.
About Astera Labs
Astera Labs builds semiconductor-based connectivity solutions and software that link CPUs, GPUs, memory, and storage for AI and cloud data centers, integrating CXL, PCIe, Ethernet, NVLink, and UALink. It offers standards-based and custom connectivity products alongside its COSMOS software suite, serving hyperscalers and server OEMs. Founded in 2017 and headquartered in San Jose, it is a public company listed on Nasdaq under the ticker ALAB.