Astera Labs is hiring a
Firmware Engineer

Logo of Astera Labs

Astera Labs

πŸ’΅ $102k-$175k
πŸ“Canada

Summary

The job is for a Firmware Engineer at Astera Labs, where the employee will design and develop firmware for enabling technologies like DDR and/or CXL/PCIe. The role requires a bachelor's degree in electrical engineering, electronics, or computer science, and 5+ years of experience in developing firmware using C/C++ in Embedded environments.

Requirements

  • Bachelor’s degree in electrical engineering / Electronics / Computer Science or related fields
  • Professional attitude with the ability to prioritize/estimate tasks and to work with minimal guidance and supervision
  • 5+ years of experience in developing firmware using C/C++ in Embedded environments
  • 3+ years of DDR training and/or DDR controller features including Memory RAS for (LP)DDR4/DDR5/HBM -and/or- Good knowledge of DDR controllers at PHY transaction level
  • Familiarity with DDR memory standards and experience in system testing, characterization, margin analysis and optimization
  • Ability to design, implement, and write unit-level tests for DDR features
  • Working knowledge of software build environments, gcc/make
  • Experience with developer workflows, SCM (preferably git), code reviews, CI

Responsibilities

Designing and developing Firmware for enabling technologies like DDR and/or CXL/PCIe for future-looking products defined by Astera Labs CXL solutions

Preferred Qualifications

  • Post-silicon bring-up and tuning of single/multi-rank DDR memory interfaces
  • Experience working with DRAM memory vendors on (LP)DDR4/5 to identify issues and working with internal SoC HW/FW teams to improve memory calibration and tuning sequences
  • Knowledge of memory subsystem compliance including data integrity and RAS is a plus
  • Experience in advanced features of DDR like ECS/PPR/Chip Kill, device configuration, and error handling
  • Experience with measurements of high-speed interfaces (PCIe, DDR, 25/50G/100G SerDes)
  • Knowledge of server memory performance tuning for latency and bandwidth

Benefits

The base salary range is CAD 140,000.00 – CAD 240,000.00

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Astera Labs know you found this job on JobsCollider. Thanks! πŸ™