Product Applications Engineer (NCG 2026)
Core
Firmware Product Application Engineer enabling Leo CXL Smart Memory Controllers at hyperscale customers and OEM partners through firmware bring-up, validation, and issue resolution.
Role type
Senior IC firmware product application engineer
Builds
Firmware releases and customer collateral for Leo CXL Smart Memory Controllers
Domain
Semiconductor connectivity (CXL, PCIe, DDR) and server memory subsystems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C for embedded firmware in RTOS, Python for scripting/automation, firmware bring-up/debug/validation, debugging complex embedded systems, SoC interface knowledge (DDR/PCIe), technical writing
Preferred skills
CXL 1.1/2.0/3.0 concepts, PCIe endpoint firmware (PHY/Link/Transaction), high-speed memory interface tuning (DDR4/DDR5), lab debug equipment usage, BIOS/BMC/OS interactions, server memory performance tuning
Technologies
C, Python, Git, CI/CD pipelines, PCIe/CXL protocol analyzers, BERT
Responsibilities
Assist with customer engagements for Leo CXL Smart Memory Controllers including bring-up support and issue triage; Develop, validate, and debug firmware across PCIe/CXL and DDR memory subsystems; Assist with end-to-end firmware validation of DDR4/DDR5 DRAM interfaces; Collaborate with cross-functional teams to deliver firmware releases and customer collateral; Develop and maintain Python-based test scripts and diagnostic tools; Contribute to technical documentation including application notes and design guides
Seniority
Mid-to-Senior, hands-on IC