More jobs:
Principal Product Application Engineer - Leo
Job in
San Jose, Santa Clara County, California, 95199, USA
Listed on 2026-10-17
Listing for:
Astera Labs
Full Time
position Listed on 2026-10-17
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Software Testing
Job Description & How to Apply Below
- Lead customer engagements for Leo CXL Smart Memory Controllers, including firmware bring-up, feature enablement, and issue triage.
- Develop, validate, and debug C and Python firmware, test scripts, automation frameworks, and diagnostic tools.
- Drive requirements and technical discussions for DDR4/DDR5 interfaces, initialization, training, RAS features, and performance tuning.
- Serve as the primary firmware technical contact for hyperscaler and OEM accounts and drive issue resolution and feature demonstrations.
- Implement CXL, PCIe, and JEDEC DDR specification requirements in firmware solutions.
- Collaborate with firmware, hardware, systems, and product management teams on firmware releases and customer collateral.
- Create application notes, release notes, design guides, and other customer-facing documentation.
- Represent the Leo team in customer technical reviews, design-in engagements, and industry forums.
- Bachelor’s degree in Electrical Engineering, Computer Science, or a related technical field is required; a master’s degree is preferred.
- 8+ years of experience in firmware development, product applications engineering, or a related role supporting complex SoC or silicon products for server, storage, or networking applications.
- High proficiency in C for embedded firmware development in RTOS environments.
- Working knowledge of CXL 1.1, 2.0, or 3.0, including memory expansion, pooling, and sharing.
- Proficiency in Python for scripting, test automation, and diagnostic tooling.
- Deep hands-on knowledge of DDR4 and/or DDR5 DRAM interfaces, including initialization, training algorithms, timing margins, and ECC/RAS features.
- Experience bringing up, debugging, and validating memory or I/O subsystems on server platforms.
- Strong debugging and root-cause analysis skills for complex embedded systems.
- Familiarity with SoC interfaces including DDR controllers, PCIe controllers, and on-chip memory subsystems.
- Experience with SCM, preferably Git, code reviews, and CI/CD pipelines.
- Preferred experience includes PCIe endpoint firmware, PCIe protocol layers and enumeration, MSI/MSI-X, SR-IOV, error handling, PCIe/CXL protocol analyzers, BERT, and lab debug equipment.
- Preferred experience includes BIOS/BMC/OS interactions with PCIe/CXL devices, MMIO/RAS concepts, server memory performance tuning, and customer-facing or field applications work in semiconductor or systems companies.
- Must be authorized to work in the US and available to start immediately.
- The position is required onsite in San Jose, California.
- The role offers the opportunity to work directly with hyperscalers and OEM partners on complex AI infrastructure and semiconductor products.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×