Asteralabs

Senior Firmware SW Engineer

Tel Aviv-Yafo, Tel Aviv District, Israel. Posted a month ago

The role

This person will design, implement, and maintain real-time embedded firmware in C for high-performance connectivity. They will also develop and extend the company SDK, including APIs, device management, and diagnostics.

What you will do

  • 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 and on silicon
  • Work with architecture, design, and verification teams to define HW/FW interfaces
  • Triage and resolve firmware issues reported by validation, product applications, and customers
  • Take part in design reviews and code reviews
  • Develop and extend the company SDK, including APIs, device management, firmware update, telemetry, and diagnostics capabilities
  • Support customer requests and engagements
  • Collaborate with firmware teams across sites to deliver features on schedule

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
  • 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

Nice to have

  • Experience with pre-silicon emulation platforms such as Cadence Palladium or Synopsys ZeBu
  • Knowledge of PCIe (link training, enumeration, configuration space, error handling)
  • Experience developing SDKs, host-side libraries, or APIs (C/C++ or Python) that interface with embedded firmware
  • Experience working directly with customers or supporting customer integration and field issues
  • Experience with silicon bring-up of new SoCs
  • Python scripting for test automation, debug, or data analysis

About the company

Astera Labs provides rack-scale AI infrastructure through purpose-built connectivity solutions. The company's Intelligent Connectivity Platform integrates semiconductor-based technologies with the COSMOS software suite.

Senior Firmware SW Engineer at Asteralabs | JobZoey