Essential Duties and Responsibilities:
- Understanding system specifications, Firmware and memory requirements
- Understanding on NAND firmware architecture and algorithms
- Develop validation strategy including test methodology for assigned firmware modules.
- Innovative approach for building the best-in-class tests packages for validating the firmware.
- Analyze, design, code, debug and modify test software and Firmware.
- Failure analysis to find the root cause of failure and the solution.
- Review testing requirements and influence future SanDisk product design for debug and test.
- Interface with stakeholders to ensure firmware verification meets product expectations and needs.
- Achieve results in a fast moving, dynamic environment.
- Work often involves special SanDisk tools.
- Continuously improve the existing techniques/processes/systems to keep them up to date with the customer needs and industry trends.
Education:
BE/ B.Tech, ME/ M.Tech preferably in Electronics or Computers streams
Desired Experience and Skills:
• Minimum 6+ years in Storage or Embedded industry segments.
• Experience in Embedded Firmware validation, White box testing, Scenario planning, Test script development and Debugging.
• Strong programming skills and experience – Python (must to have), C, C++.
• Experience in doing failure analysis with respect to reproducing and root causing the issues.
• Understand software development and test lifecycle.
• Knowledge of Flash Memory, Firmware Architecture and experience in USB/SD/SATA/NVMe/PCIe protocols.
• Knowledge of IO tools, Protocol analyzers, Debugging tools for Embedded Systems.
All your information will be kept confidential according to EEO guidelines.