Asteralabs
PCIe Firmware Expert
Tel Aviv-Yafo, Tel Aviv District, Israel. Posted a month ago
The role
This person will design and develop real-time embedded firmware in C and own PCIe firmware features end to end. They will work on firmware for compute connectivity silicon and develop the COSMOS SDK.
What you will do
- Design and develop real-time embedded firmware in C
- Own PCIe firmware features including link training, enumeration, error handling, and recovery
- Develop and debug firmware pre-silicon and lead post-silicon bring-up and debug in the lab
- Debug complex PCIe and system-level issues with various teams
- Develop and extend the company SDK
- Support customer requests and adjust firmware and SDK development
Required qualifications
- BSc/MSc in Computer Science, Electrical Engineering, Computer Engineering, or a related field
- 10+ years of hands-on experience as a firmware engineer
- Proven experience in embedded and real-time firmware development
- Strong programming skills in C on resource-constrained, bare-metal, or RTOS-based systems
- Solid understanding of processor architecture, memory-mapped registers, interrupts, and HW/SW interaction
- Expert-level knowledge of PCIe: LTSSM and link training, enumeration, configuration space, error handling (AER), and reset and recovery flows
- Experience with PCIe protocol analyzers and exercisers (e.g., Teledyne LeCroy, Keysight)
- Proven hands-on experience in both pre-silicon and post-silicon firmware development and debugging, including silicon bring-up of new SoCs
- Strong debugging skills on real hardware using JTAG debuggers, logs, and register-level analysis
- Broad system-level understanding of how silicon, firmware, SDK, host software, and platform interact
- A team player with excellent communication skills
- Comfort with ambiguity and ownership in a fast-moving, high-growth company
About the company
Astera Labs provides rack-scale AI infrastructure through purpose-built connectivity solutions. The company's Intelligent Connectivity Platform integrates various semiconductor-based technologies with the COSMOS software suite.