Senior Firmware SW Engineer
Tel Aviv-Yafo, Tel Aviv District · Haifa · Tel Aviv · 10+ years experience · Posted Oct 4, 2026
At a glance
- Experience
- 10+ years experience
- Location
- Tel Aviv-Yafo, Tel Aviv District · Haifa · Tel Aviv
About the role
- Astera Labs is seeking an experienced firmware engineer to develop embedded firmware that brings compute connectivity silicon to life, from boot and initialization through link management and diagnostics.
- The role involves owning features end to end in both pre-silicon emulation environments and in the lab with real silicon.
- Candidates will collaborate closely with architects, design and verification engineers, validation teams, and global firmware teams to take products from early development through bring-up and customer deployment.
Responsibilities
- Design, implement, and maintain real-time embedded firmware in C for high-performance connectivity
- Develop low-level drivers, initialization flows, interrupt handling, and control logic for complex hardware blocks
- Bring up and debug firmware in pre-silicon environments (emulation) ahead of tape-out, and on silicon after it arrives
- Work closely with architecture, design, and verification teams to define HW/FW interfaces and to resolve issues across the hardware/software boundary
- Triage and resolve firmware issues reported by validation, product applications, and customers
- Take part in design reviews and code reviews, and help improve our firmware quality, tooling, and development practices
- Develop and extend the company SDK, including APIs, device management, firmware update, telemetry, and diagnostics capabilities, and keep it aligned with firmware features
- Support customer requests and engagements together with product applications and field teams, analyze system-level use cases, and adjust firmware and SDK development to meet customer needs
- Collaborate with firmware teams across sites to deliver features on schedule
Requirements
- 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
- 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, with the ability to turn customer requirements into technical solutions
- A team player with excellent communication skills who works well in a collaborative, cross-site environment
- Comfort with ambiguity and ownership in a fast-moving, high-growth company
Skills
- C
- C++
- Python
- Cadence Palladium
- Synopsys ZeBu
- PCIe
- JTAG
- RTOS