More jobs:
Senior Firmware Engineer
Job in
Milpitas, Santa Clara County, California, 95035, USA
Listed on 2026-05-19
Listing for:
ScaleFlux
Full Time
position Listed on 2026-05-19
Job specializations:
-
Software Development
Embedded Software Engineer
Job Description & How to Apply Below
Department: Engineering/Firmware Development
Job DescriptionWe are looking for an experienced firmware engineer to develop next-generation CXL Type 3 memory expansion devices. The candidate will work across firmware, memory subsystem, and system-level integration
Key Responsibilities- Develop and optimize firmware for CXL Type 3 devices at SoC / bare-metal level
- Design and implement features related to memory initialization, training, and runtime management
- Work on system-level integration with host platforms (x86/AMD), including debug and performance tuning
- Collaborate with hardware, validation, and system software teams to bring up new silicon
- Strong experience in embedded systems development at SoC / bare-metal level
- Hands-on experience with high-speed interfaces such as PCIe Gen5+ and/or CXL
- Solid understanding of memory subsystems, including DDR initialization and training flows
- Experience with RAS (Reliability, Availability, Serviceability) features such as ECC, error handling, memory diagnostics, or fault isolation
- Familiarity with industry standards and protocols such as I2C, I3C, SMBus, SPD, ACPI
- Familiarity with low-level debugging tools and methodologies (JTAG, trace, logs, etc.)
- Good understanding of system architecture and hardware/software interactions.
- Experience with Linux kernel development or driver development (especially memory subsystem or device drivers)
- Knowledge of cache/memory hierarchy, NUMA, or system memory management
- Experience with server platform management technologies such as BMC, IPMI
- Knowledge of OCP standards and management protocols (MCTP, PLDM, SPDM)
- Familiarity with JEDEC standards related to DRAM and memory modules
- Strong problem-solving and debugging skills
- Good written and verbal communication skills
- Self-driven with ability to learn new technologies quickly
Position Requirements
10+ Years
work experience
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:
×