Associate Engineer, System Design Engineering
Sandisk
About the Role
Sandisk is looking for a fresh graduate for the role of System Design Engineering for next-generation SSD products.
Key Responsibilities
- Contribute to the definition and development of system-level requirements, product architecture, feature specifications, performance requirements, and design tradeoff analysis.
- Participate in system requirement analysis, define product use cases, evaluate design alternatives, and identify risks.
- Collaborate with cross-functional teams to ensure successful product execution.
- Transform customer and business requirements into robust product specifications while ensuring alignment across hardware, firmware, and software domains.
- Participate in system architecture reviews and design discussions.
- Define system requirements, feature behavior, functional flows, and use cases.
- Collaborate with Hardware, Firmware, Validation, and Software teams to ensure end-to-end feature integration.
- Support performance modeling, design tradeoff studies, and feasibility analysis.
- Assist in failure analysis and root cause investigations involving system-level issues.
Requirements & Tech Stack
- Strong understanding of Computer Architecture, Embedded Systems, and Storage Systems.
- Knowledge of SSD architecture, NAND Flash memory concepts, controllers, and storage interfaces is desirable.
- Skilled in Python, C/C++, AI/ML concepts, data analytics, and Github Copilot.
- Understanding of system-level performance, reliability, power, and thermal considerations.
- Strong analytical thinking and structured problem-solving skills.
- Quick learning attitude and willingness to work across multiple technical domains.
- Ability to multitask and deliver quality work within project timelines.
- Proven ability to achieve results in a dynamic and fast-paced engineering environment.
- Self-motivated and self-directed, while demonstrating strong collaboration and communication skills.




