Browse All Jobs
Job Description
Astera Labs is seeking a Senior Firmware Engineer to join their team in Bangalore, India. This role focuses on architecting and developing firmware and microcontroller subsystems for Astera Labs’ SoC and systems products. The firmware is crucial for implementing the differentiating features of Astera Labs’ products, making this role as important as hardware engineering. The engineer will also be customer-facing to fully understand and address customer needs.

Role involves:
  • Architecting and developing firmware and microcontroller subsystems.
  • Implementing key differentiating features in firmware.
  • Collaborating with logic designers to architect and verify HW-SW interfaces.
  • Prioritizing tasks and planning for customer meetings.

Requirements:
  • Strong academic background in Electronics/Electrical/Computer Science engineering (Bachelor’s required, Master’s preferred).
  • Minimum 5 years’ experience supporting or developing complex SoC/silicon products.
  • Experience developing firmware for on-chip microcontrollers and C-language SDKs for system management controllers (e.g., BMC).
  • Proficiency in C (preferred) or C++, including SDK development.
  • Proficiency in Python for automating pre/post-processors and FW QC.
  • Knowledge of software/firmware build environments (gcc/Make, Doxygen, GitHub).
  • Hands-on experience with Server, Storage, and/or Networking equipment.
  • Familiarity with SoC interfaces (PCIe, DDR, NVME, AMBA/AHB).
  • Experience with high-speed interfaces (PCI-Express, Ethernet, Infiniband, DDR, NVMe, USB).
  • Experience with MQX RTOS or ThreadX Development or enablement

Role offers:
  • Opportunity to work on cutting-edge connectivity solutions.
  • A role that is considered equally important to hardware engineering.
  • Customer-facing responsibilities to directly impact product development.
Apply Manually