Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Cadence Design Systems

Firmware Engineer II

Cadence Design Systems

. Develop firmware for DDR5 PHY using microcontrollers .

Posted 10/15/2026full-timeBeijing • ChinaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing firmware for DDR5 PHY using microcontrollers, with strong capabilities in C programming, debugging RTL simulations, and collaborating with hardware teams. Proficient in bare-metal programming and familiar with various scripting languages and verification tools.

Highest-signal resume keywords
Firmware Development for DDR5 PHYC Programming for Embedded SoftwareBare-Metal Firmware DevelopmentDebugging RTL SimulationsVerification EDA Tools Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Firmware DevelopmentC ProgrammingBare-Metal ProgrammingDebuggingRTL SimulationsShell ScriptingPerl ScriptingPython ScriptingTCL ScriptingHigh-Speed SerDes Development
Tools & Technologies
MicrocontrollersVerification EDA ToolsSimulatorsWaveform Viewers
Industry Keywords
DDR5 JEDEC SpecDIMM ConfigurationsMemory Interface Physical LayerFirmware-Hardware Co-Verification

Tech Stack

Tools & technologies
PerlPython

About the role

Key responsibilities & impact
  • 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)
  • Develop and debug on silicon bring-up boards

Requirements

What you’ll need
  • 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