Senior Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Job description
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
Requirements
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦