Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 1 час назад
Principal Firmware Engineer (DDR5)
Описание вакансии
Текст:
TL;DR
Principal Firmware Engineer (DDR5): Developing firmware for DDR5 PHY using microcontrollers, involving bare-metal programming and low-level API development with an accent on collaborating with hardware and verification teams for training algorithms and co-verification. Focus on debugging firmware in RTL simulations and on Silicon bring-up boards.
Location: Must be based in Austin, USA
Company
hires and develops leaders and innovators who want to make an impact on the world of technology.
What you will do
- Develop firmware for DDR5 PHY using microcontrollers.
- Develop bare-metal programming and low-level APIs on microcontrollers in C.
- Collaborate with hardware designers and memory subsystem architects to derive and implement training algorithms.
- Collaborate with the verification team to deduce firmware-hardware co-verification plans.
- Develop and debug firmware in RTL-based hardware simulations (C + Verilog simulations).
- Develop and debug on Silicon bring-up boards.
Requirements
- Good knowledge of DDR5 JEDEC spec, including different DIMM configurations and specifications.
- Relevant experience developing bare-metal firmware for High-speed SerDes or Memory interface Physical Layer blocks.
- Good knowledge of C programming language for embedded software development and use of relevant IDE.
- Comfortable debugging RTL simulations involving firmware and microcontroller subsystems.
- Good knowledge of Shell/Perl/Python/TCL scripting.
- Good experience with Verification EDA Tools like simulators and waveform viewers.
Culture & Benefits
- Work on impactful technology, solving challenges that others cannot.
- Be part of a team that develops leaders and innovators.