Firmware Engineer
Required skills
- C++
- SDKs
- firmware
- Python
- scripting
- unit-level tests
- software build environments
- gcc
- make
- developer workflows
Nice to have
- RTOS
- boot-ROM
- pre-Silicon environments
- simulation
- emulation
- secure boot flows
Role summary
Astera Labs is seeking a Firmware Engineer to architect and develop firmware and microcontroller subsystems for their SoC and systems products. This role is critical for implementing key product features and requires a strong background in electrical engineering, with a minimum of a Bachelor's degree and 5 years of experience in complex SoC/silicon product development for Server, Storage, and/or Networking applications. The engineer will develop firmware using C/C++, Python for scripting, and work with software build environments and CI/CD practices. Experience with SoC interfaces, RTOS, and secure boot flows is preferred. The role demands a professional, entrepreneurial attitude with the ability to work independently and prioritize tasks effectively.
Astera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs’ Intelligent Connectivity Platform integrates CXL®, Ethernet, NVLink, PCIe®, and UALink™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible systems that deliver end-to-end scale-up, and scale-out connectivity. The company’s custom connectivity solutions business complements its standards-based portfolio, enabling customers to deploy tailored architectures to meet their unique infrastructure requirements. Discover more at www.asteralabs.com.
Job Description:
The mission of this role is to architect and develop firmware and microcontroller subsystems for Astera Labs’ SoC and systems products. Firmware is responsible for implementing the major differentiating features of Astera Labs’ products. As such, firmware is considered equally important to the hardware, and the firmware team is often customer-facing accordingly to ensure the customer's needs are fully comprehended.
Basic qualifications:
Required experience:
Preferred experience:
We know that creativity and innovation happen more often when teams include diverse ideas, backgrounds, and experiences, and we actively encourage everyone with relevant experience to apply, including people of color, LGBTQ+ and non-binary people, veterans, parents, and individuals with disabilities.
Similar roles
- Principal PCS/PMA RTL Design EngineerAstera Labs · San Jose, CA · Onsite
- Rackscale Product Quality EngineerAstera Labs · San Jose, CA · Onsite
- Staff Firmware Engineer - AMRStandard Bots · Boston, MA · Onsite
Senior Power Electronics Firmware EngineerTonal · Toronto, ON · Hybrid- Director of Firmware EngineeringCelero Communications · Ottawa, ON · Onsite
Firmware EngineerMirion · Melbourne, FL · Onsite
