Senior Memory Firmware Development Engineer

Intel Intel · Semiconductors · Bangalore, India

Develop firmware for DDR memory subsystems, including initialization, training, and calibration algorithms, adhering to JEDEC standards. Analyze, replicate, root cause, and debug issues in presilicon and post-silicon environments. Collaborate with architects and designers to ensure robust solutions.

What you'd actually do

  1. Develop firmware to support DDR memory subsystems, including initialization, training, and calibration algorithms, adhering to JEDEC standards.
  2. Enable and validate firmware on simulation models to verify functionality, timing, and performance, while identifying and resolving potential issues.
  3. Analyze, replicate, root cause, and debug issues in both presilicon and postsi environments.
  4. Collaborate with digital and analog architects, as well as RTL designers, to improve verification strategies for complex architectural and microarchitectural features.
  5. Conduct requirements gathering, design reviews, code reviews, and testing for memory subsystem implementation.

Skills

Required

  • C programming for embedded systems
  • firmware development
  • Software (S/W) architecture
  • design skills
  • debugging skills
  • IP software development

Nice to have

  • memory controller architecture
  • JEDEC standards(DDRx,LPDDRx,HBMx)
  • diverse memory technologies
  • root cause analysis
  • debugging in presilicon and/or postsi environments
  • digital and analog environments
  • simulation models
  • system verification

What the JD emphasized

  • 8+ years of relevant industry experience in Firmware/BIOS Development
  • 6+ years of relevant industry experience in Firmware/BIOS Development