Opens cadence.wd1.myworkdayjobs.com in a new tab
About This Role
- Be part of the Cadence DDR PHY IP Front End Design team responsible for - • Develop firmware for DDR5 PHY using microcontrollers • Developing firmware in C typically involving bare-metal programming and developing low-level APIs on Microcontrollers. • Responsible for collaborating with hardware designers and memory subsystem architects to derive training algorithms and implement them. • Responsible for collaborating with the verification team to deduce firmware-hardware co-verification plan. • Develop and Debug firmware in RTL based hardware simulations (C +Verilog simulations) • Develop and 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 We’re doing work that matters.
- Help us solve what others can’t.
Sourced directly from Cadence Design Systems’s career page
Your application goes straight to Cadence Design Systems.
Opens cadence.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Cadence Design Systems
145 positions
Job ID
/job/BANGALORE/Lead-Design-Engineer_R51342
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — free