Engineer, Design
Core
Design and optimize embedded control sequences and algorithms for advanced NAND Flash memory products, translating device requirements into robust low-level implementations.
Role type
Senior IC embedded firmware engineer (NAND Flash)
Builds
Embedded control sequences, algorithms, and firmware for NAND Flash memory devices
Domain
Semiconductor / Memory Storage
Required skills
Embedded code development, microcontroller architecture, memory-mapped registers, state machines, hardware-firmware interaction, low-level debugging, Python scripting, silicon bring-up, root-cause analysis
Preferred skills
NAND Flash experience, RTL simulation, FPGA/emulation platforms, low-level communication protocols
Technologies
Python, NAND Flash, SoCs, embedded systems
Responsibilities
Own end-to-end development of NAND sequences and algorithms; Develop efficient embedded code for control, configuration, initialization, and recovery; Define digital logic including registers, handshaking, and interrupts; Optimize sequences for latency, power, and reliability; Support silicon bring-up and debug; Use AI-powered tools for code generation, analysis, and automation
Seniority
Senior, hands-on IC