Jobs · Engineering · Texas

Firmware Engineer II

Cadence · Austin, TX · Yesterday
EngineeringFull-time

Responsibilities

  • Develop firmware for DDR5 PHY using microcontrollers
  • Develop firmware in C typically involving bare-metal programming and developing low-level APIs on Microcontrollers
  • Collaborate with hardware designers and memory subsystem architects to derive training algorithms and implement them
  • Collaborate with the verification team to deduce firmware-hardware co-verification plan
  • Develop and Debug firmware in RTL based hardware simulations (C + Verilog simulations)
  • Debug on Silicon bring-up boards

Required Skills

  • Good Knowledge of DDR5 JEDEC spec, knowledge of different DIMM configurations and specifications
  • Relevant experience in 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 subsystem
  • Good knowledge of Shell/Perl/Python/TCL scripting
  • Good experience on Verification EDA Tools like simulators and waveform viewers

Similar jobs

Firmware Engineer II

Milwaukee ToolBrookfield, WI· 2 wk ago
Information Technologyapply on tti.wd1.myworkdayjobs.com

Firmware Engineer II

MGC DiagnosticsBall Ground, GA· 2 wk ago
Engineeringapply on workforcenow.adp.com

Firmware Engineer II

GeneracSouth Portland, ME· 3 wk ago
Engineeringapply on generac.wd5.myworkdayjobs.com

Firmware Engineer II

Hinge HealthSan Francisco, CA· 1 wk ago
Engineering$126k–$190k/yrapply on jobs.ashbyhq.com