Opens cadence.wd1.myworkdayjobs.com in a new tab

Overview

  • At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
  • Be part of the Cadence Memory IP Group adn responsible for - Developing firmware for DDR/LPDDR/GDDR/HBM PHY using microcontrollers Responsible for developing firmware in C and similar Embedded programming languages typically involving bare-metal programming and developing low level APIs on Microcontrollers.
  • Responsible for collaborating with hardware designers and memory subsystem architects to derive algorithms and implement them.
  • Responsible for collaborating with verification team to deduce firmware-hardware co-verification plan.
  • Support debug of firmware-based simulations in hardware behavioral simulations (RTL simulations with firmware for verification) Support debugging issues on emulation and Silicon bring-up boards.
  • Required Skills: 4-6 years of experience in developing bare-metal firmware for High-speed Serdes or Memory interface Physical Layer blocks.
  • Good Knowledge 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 debugging skills Good experience on Verification EDA Tools like simulators and waveform viewers Good communication Skill We’re doing work that matters.
  • Help us solve what others can’t.

Tools & Skills

Sourced directly from Cadence Design Systems’s career page

Your application goes straight to Cadence Design Systems.

Specialisation
Open roles at Cadence Design Systems
145 positions
Job ID
/job/BANGALORE/Lead-Design-Engineer_R47293-5

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Other roles