Enable job alerts via email!

Senior Firmware Engineer

ScaleFlux

Milpitas (CA)

On-site

USD 125,000 - 189,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company in Milpitas seeks a CXL Firmware Engineer to develop and optimize firmware for cutting-edge CXL-based systems. The role involves collaboration with hardware and software teams, extensive debugging of firmware issues, and staying updated with CXL specifications, offering opportunities for growth and competitive compensation.

Benefits

Competitive compensation
Career growth opportunities

Qualifications

  • 5+ years of experience in Linux kernel and kernel module development.
  • Strong knowledge of PCIe and CXL.
  • Experience with embedded systems at SoC level.

Responsibilities

  • Design and maintain firmware solutions for CXL-based devices.
  • Implement firmware components for memory pooling and device enumeration.
  • Collaborate on performance tuning and power optimization.

Skills

Linux kernel development
low-level firmware development
memory management
debugging mechanisms
high-speed protocols

Job description

3 days ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from ScaleFlux

Department: Engineering/Firmware Development

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:

  • Engineer with 5+ years of experience in Linux kernel and kernel module development
  • Experienced in Linux support and development with knowledge in one or more of the following areas: memory management, cache and memory subsystems, schedulers, filesystems, architecture-specific code (x86, ARM, RISC-V)
  • Hands-on experience with high-speed protocols like PCIe/CXL is a plus
  • Good system knowledge and debugging mechanisms in the Linux kernel (ftrace, kdump, ktraces, ebpf, …)
  • Familiarity with embedded systems development at SoC / Bare Metal level.
  • Good knowledge of industry standards, such as BMC, IPMI, PCI/PCIe/CXL, I2C, I3C, SPD, SMBUS, ACPI and etc.
  • Good knowledge of OCP standards, MCTP, PLDM, SPDM, JEDC and etc.
  • Well organized, with good written and oral communication skills.
  • Self-learning skill to understand and develop good understanding of the system.

Why Join Us?

  • Work on cutting-edge CXL technology shaping the future of memory and computing architectures.
  • Collaborate with industry leaders and top engineers in high-performance computing and semiconductor design.
  • Competitive compensation, benefits, and career growth opportunities.

If you are passionate about firmware development and excited to work on next-generation CXL-based systems, we would love to hear from you!

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Design
  • Industries
    Computers and Electronics Manufacturing

Referrals increase your chances of interviewing at ScaleFlux by 2x

Get notified about new Firmware Engineer jobs in Milpitas, CA.

Mountain View, CA $125,400.00-$188,100.00 3 days ago

San Jose, CA $130,000.00-$180,000.00 4 days ago

Mountain View, CA $167,000.00-$228,000.00 2 weeks ago

Software Engineer, AI Platform - New Grad

Sunnyvale, CA $117,000.00-$173,000.00 4 days ago

Software Engineer 4 - TV & Web Player Platform
Software Engineer (L4), Content & Business Products

Mountain View, CA $141,000.00-$202,000.00 6 days ago

New Grads 2025 - General Software Engineer

San Jose, CA $120,000.00-$165,000.00 4 months ago

Software Engineer (L5) - Open Connect Platform
New Grads 2025 - Software Engineer, Algorithm

San Jose, CA $120,000.00-$165,000.00 9 months ago

Mountain View, CA $120,000.00-$140,000.00 1 month ago

Mountain View, CA $125,000.00-$253,000.00 1 month ago

Mountain View, CA $167,200.00-$250,800.00 2 weeks ago

Software Engineer, AI Intern (Fall 2025)
Software Engineer, AI Intern (Summer 2025)

Mountain View, CA $128,000.00-$160,000.00 2 weeks ago

San Jose, CA $146,600.00-$203,100.00 2 weeks ago

Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Pleasanton, CA $150,000.00-$250,000.00 2 years ago

Pleasanton, CA $150,000.00-$250,000.00 1 year ago

Milpitas, CA $146,600.00-$203,100.00 13 hours ago

Software Engineer, Google Distributed Cloud

Sunnyvale, CA $141,000.00-$202,000.00 2 weeks ago

Mountain View, CA $167,000.00-$250,000.00 5 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Firmware Engineer - NIC/Switch

Cornelis Networks

Wayne null

Remote

Remote

USD 140.000 - 150.000

Full time

Yesterday
Be an early applicant

Senior Firmware Engineer - NIC/Switch

Cornelis Networks, Inc.

Wayne null

Remote

Remote

USD 120.000 - 180.000

Full time

Yesterday
Be an early applicant

Sr. Firmware Engineer

ScaleFlux

Milpitas null

On-site

On-site

USD 125.000 - 189.000

Full time

3 days ago
Be an early applicant

Sr. Firmware Engineer

BioIntelliSense, Inc

Redwood City null

Remote

Remote

USD 150.000 - 170.000

Full time

19 days ago

Remote Senior Software Engineer - 34123

Turing

San Francisco null

Remote

Remote

USD 120.000 - 200.000

Part time

Yesterday
Be an early applicant

SENIOR SOFTWARE ENGINEER

Amyris, Inc.

Emeryville null

Remote

Remote

USD 120.000 - 160.000

Full time

3 days ago
Be an early applicant

REMOTE SENIOR SOFTWARE ENGINEER

Turing

San Francisco null

Remote

Remote

USD 100.000 - 720.000

Part time

3 days ago
Be an early applicant

STAFF / SENIOR SOFTWARE ENGINEER, REPLICATED INSTALLERS (REMOTE)

Replicated Inc.

San Francisco null

Remote

Remote

USD 185.000 - 230.000

Full time

3 days ago
Be an early applicant

SENIOR SOFTWARE ENGINEER, P2P

Cash

San Francisco null

Remote

Remote

USD 185.000 - 278.000

Full time

3 days ago
Be an early applicant