Firmware Engineer
closedAstera Labs
π΅ $102k-$175k
πCanada
Job highlights
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
This job is filled or no longer available
Similar Remote Jobs
- πRomania
- π°$95k-$123kπCanada
- π°$142k-$215kπUnited States
- π°$99k-$150kπUnited States
- π°$68k-$88kπCanada
- πAustralia
- πAustralia
- π°$122k-$266kπUnited States
- π°$43k-$72kπNetherlands
- π°$78k-$114kπUnited States