Required Skills:
3 9 years of experience in firmware/embedded software development.
Solid programming skills in C/C++.
Experience with firmware for memory, storage, or controller-based systems.
Valuable understanding of memory technologies (DDR, LPDDR, NAND, NOR, DRAM, SRAM).
Hands-on experience with memory controllers and communication/memory-side protocols.
Knowledge of protocols such as PCIe, NVMe, SATA, SAS, UFS, USB, I2C, SPI, UART, or Ethernet.
Experience in firmware debugging, hardware bring-up, and performance optimization.
Familiarity with embedded systems, RTOS, and version control (Git) is preferred.