Job Title: CXL Firmware Engineer
Location: Milpitas, California
Job Type: Full-time
Job Description:
We are seeking a highly skilled CXL (Compute Express Link) Firmware Engineer to join our team. This role will focus on the development, optimization, and debugging of firmware for next-generation CXL-enabled systems. The ideal candidate will have a strong background in low-level firmware development, PCIe, memory subsystems, and system software for high-performance computing environments.
Key Responsibilities:
Design, develop, and maintain firmware solutions for CXL-based devices and memory systems.
Implement and optimize firmware components supporting CXL protocol, including memory pooling, coherency, and device enumeration.
Work closely with hardware, software, and system architecture teams to ensure seamless CXL integration.
Debug and resolve firmware issues related to CXL, PCIe, and memory management using various debugging tools and techniques.
Collaborate on performance tuning and power optimization for CXL-based systems.
Stay updated on CXL specifications and contribute to industry discussions and standards where applicable.
Develop unit tests, validation frameworks, and automated testing strategies to ensure firmware quality and reliability.
Provide technical documentation and support to internal teams and external partners.
Required Qualifications:
Bachelor's or master's degree in computer engineering, Electrical Engineering, or a related field.
Strong experience in low-level firmware development using C/C++ and Assembly.
In-depth knowledge of CXL, PCIe, and memory architecture.
Experience with firmware debugging tools such as JTAG, logic analyzers, and protocol analyzers.
Understanding of Linux kernel internals, device drivers, and memory management.
Experience with embedded systems and RTOS environments.
Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
Preferred Qualifications:
Experience in developing firmware for CXL-enabled accelerators, memory modules, or AI/ML hardware.
Familiarity with U-Boot, UEFI, ACPI, and platform firmware standards.
Knowledge of security features in firmware, including trusted execution environments (TEE) and secure boot.
Contributions to open-source projects related to firmware, PCIe, or CXL.
Compensation Range
$121,000 /year to $185,000 /year + bonus +equity + benefits
The actual total compensation and benefits package will be determined by ScaleFlux in its sole discretion, based on skills, qualifications, experience, location and other considerations.
Compensation details listed in this posting reflect the ranges for base pay.
If you are passionate about firmware development and excited to work on next-generation CXL-based systems, we would love to hear from you!