

Firmware Engineer - Memory Subsystem
Location
Santa Clara, CA
Level
Mid-Level
Department
Semiconductors
Type
Salary
$120,000 - $190,000
Job Description
Posted on:
2025-12-31
Responsibilities
- Design and implement firmware for the memory subsystem.
- Tune the DRAM interface and manage memory subsystem configuration.
- Plan and execute firmware features, contributing to code refactoring and optimization.
- Analyze DRAM datasheets and Memory Subsystem Architecture for implementation guidance.
- Debug and solve complex hardware/software interaction issues.
- Collaborate with cross-disciplinary teams.
- Maintain high code quality standards and ensure comprehensive validation.
Job Requirements
- BS or MS in Electrical Engineering with a focus on embedded systems or equivalent experience.
- 2+ years of proven experience in firmware engineering.
- Strong coding skills in C/C++.
- Experience with low-level firmware programming for ARM or RISCV processors.
- Excellent debugging skills.
- Familiarity with scripting languages like Python or Perl is a plus.
- Knowledge of DRAM technologies such as DDR, LPDDR, HBM.




