Firmware Engineer, Member of the Technical Staff
Core
Lead and develop firmware for CXL DDR controllers, designing, implementing, bench testing, debugging, and conducting failure analysis for next generation high performance memory controllers.
Role type
Senior Firmware Engineer (Memory/Storage Controllers)
Builds
Next generation high performance memory controllers (CXL DDR)
Domain
Semiconductor / Memory and Storage
Required skills
C, C++, Python, ARM processor, ARC processor, PCIe protocol, CPU/Memory architecture, Linux, ASIC simulation tools, embedded debugging, front-end firmware development
Technologies
CXL, DDR, PCIe, ARM, ARC, Linux, ASIC simulation tools
Responsibilities
Design and develop high-performance controller firmware; Coordinate with architecture teams to define product specifications; Lead system level debugging and optimization; Produce high quality documentation adhering to industry standards; Conduct bench testing and failure analysis.
Seniority
Senior, hands-on IC