Principal Product Application Engineer - Leo
Core
Lead firmware-focused customer engagements for Leo CXL Smart Memory Controllers, owning bring-up, validation, and issue resolution from early silicon through production ramp.
Role type
Principal Product Application Engineer (Firmware)
Builds
Leo CXL Smart Memory Controllers for hyperscale customers and OEM partners
Domain
Semiconductor connectivity (CXL, PCIe, DDR) and server infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C (embedded firmware/RTOS), Python (scripting/automation), CXL (1.1/2.0/3.0), DDR4/DDR5 interfaces, firmware bring-up/debug, high-speed memory subsystems, SoC interfaces (DDR/PCIe controllers), CI/CD pipelines
Preferred skills
PCIe endpoint firmware (PHY/Link/Transaction), protocol analyzers (BERT), BIOS/BMC/OS interactions, server memory performance tuning, prior semiconductor field applications experience
Technologies
C, Python, CXL, PCIe, DDR4, DDR5, Git, CI/CD
Responsibilities
Lead firmware-focused customer engagements including bring-up support and feature enablement; Develop, validate, and debug firmware using C and Python across PCIe/CXL and DDR memory subsystems; Spearhead discussions on design requirements for DDR4/DDR5 DRAM interfaces including initialization, training, and RAS features; Serve as primary firmware technical point of contact for key customer accounts; Interpret and implement requirements from CXL, PCIe, and JEDEC DDR specifications into robust firmware solutions; Develop and maintain Python-based test scripts, automation frameworks, and diagnostic tools; Contribute to technical documentation including application notes and design guides
Seniority
Principal, hands-on IC with customer-facing responsibilities