Senior Firmware Engineer

Milpitas, California

ScaleFlux
Apply for this Job
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.

Date Posted: 30 March 2025
Apply for this Job