Collaborate with System Level Architects to design and define block diagrams, schematics, and electrical requirements. Develop and implement hardware solutions that meet package specifications and requirements. Conduct detailed analysis and verification of system-in-package interfaces to ensure correct performance and reliability. Work closely with firmware & product engineers to ensure seamless integration of system-in-package product solutions. Provide technical guidance and support to junior engineers and other team members. Stay current with industry trends and advancements in hardware technology to ensure our solutions remain competitive and innovative. Prepare and present technical documentation and reports to stakeholders. Master's degree in Electrical Engineering, Computer Engineering, or a related field with 8-10 years of experience, or a PhD with 6-8 years of experience. Proven experience in hardware design and development, including block diagrams, schematics, and electrical requirements. Strong understanding of system architecture and the ability to work collaboratively with System Level Architects. Experience with common ASIC and processor architectures applicable to mNAND and SSD ASICs, such as ARM, RISC-V, and custom ASIC designs. Proficiency in hardware design tools and software. Excellent problem-solving skills and attention to detail. Strong communication and interpersonal skills. Ability to work effectively in a fast-paced and dynamic environment. Familiarity with NAND flash memory technology and SSD controller design. Proficiency in EDA schematic and simulation tools such as Cadence Allegro System Capture, Synopsys Design Compiler, Mentor Graphics PADS, Altium Designer, and OrCAD. Experience with logic verification tools such as Synopsys VCS, Cadence Incisive, and Mentor Graphics ModelSim. Experience with advanced hardware technologies and methodologies. Knowledge of industry standards and best practices in hardware design. Familiarity with software development and integration.