Lead Design Engineer
Core
Developing firmware for DDR/LPDDR/GDDR/HBM PHY using microcontrollers and collaborating with hardware designers to derive and implement algorithms.
Role type
Lead Design Engineer (Embedded Firmware)
Builds
Firmware for high-speed Serdes and Memory interface Physical Layer blocks
Domain
Semiconductor / Memory Interface / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Bare-metal firmware development, C programming, Microcontroller programming, RTL simulation debugging, Verification EDA tools, Shell/Perl/Python/TCL scripting, Hardware collaboration
Preferred skills
None stated
Technologies
C, Microcontrollers, RTL simulators, Waveform viewers, Shell, Perl, Python, TCL
Responsibilities
Develop firmware for DDR/LPDDR/GDDR/HBM PHY using microcontrollers, Develop low-level APIs on microcontrollers, Collaborate with hardware designers and memory subsystem architects to derive algorithms, Collaborate with verification team to deduce firmware-hardware co-verification plan, Support debug of firmware-based simulations in hardware behavioral simulations, Support debugging issues on emulation and Silicon bring-up boards
Seniority
Mid-Senior, hands-on IC