Flash Controller Design Engineer
Role: Flash Controller Design EngineerLocation: San Francisco Bay Area, CALong Term ContractKey ResponsibilitiesDesign and develop pre-silicon flash-controller blocks/subsystems for NAND-based SSD controller productsDrive end-to-end design flow covering requirements, architecture, micro-architecture, RTL/design implementation support, integration, debug, and design closureWork on controller subsystems associated with NAND flash management, data movement, reliability, and performance optimizationPerform design debug, root-cause analysis, and issue resolution during pre-silicon developmentCollaborate with architecture, verification, firmware, DFT, and post-silicon teams for feature readiness and smooth productizationSupport design reviews, interface definition, and subsystem-level integration for storage-controller SoCsContribute to robust and scalable controller design for enterprise/data-center SSD use cases Must-Have SkillsStrong experience in pre-silicon design for flash-controller, storage-controller, or ASIC/SoC productsHands-on expertise in flash-controller design and design debugSolid understanding of complete end-to-end SoC/ASIC design flowStrong knowledge of NAND and Flash protocols/interfacesExperience working on performance, reliability, and architecture-sensitive controller designsStrong problem-solving and cross-functional collaboration skills