About the role
AI summarisedThe SSD Customer Validation Engineer is responsible for validating solid-state drive functionality and integration within computing platforms. This role involves analyzing system-level interactions between storage devices and platform components such as CPU, memory, PCIe, and firmware, using strong programming and debugging skills. The engineer collaborates across sites and time zones to ensure robust performance, diagnose issues, and support Agile development cycles.
IDMOnsiteSTPG
Key Responsibilities
- Analyze problems, diagnose root causes, and apply corrective actions
- Communicate complex design patterns through UML documentation
- Work with Windows or Linux stack, kernel, and driver environments
- Apply operating system APIs including process controls, memory management, and device driver interactions
- Analyze system storage relationships with platform peripherals such as CPU, memory, PCIe, drivers, OS, and firmware
- Participate in Agile product development processes and project management activities
- Adapt to dynamic, rapidly changing environments with shifting demands
- Validate SSD functionality and platform integration
- Support customer validation efforts through technical analysis and reporting
Requirements
- Bachelor’s degree in Electrical, Electronic, or Computer Engineering or equivalent
- Experience in object-oriented programming concepts
- Proficiency in Python programming language
- Ability to communicate complex design patterns through UML documentation
- Working experience in Windows or Linux stack/kernel/driver (highly desired)
- Hands-on experience with operating system APIs such as process controls, memory management, and device driver interactions (beneficial)
- Knowledge of system storage and its relationship to platform peripherals: CPU, memory, PCIe, drivers, OS, firmware (a plus)
- Ability to analyze problems, diagnose root causes, and apply corrective actions
- Experience with Agile product development processes and project management
- Strong communication, facilitation, negotiation, and teamwork skills across sites and time zones
- Flexibility and ability to adapt to a dynamic, rapidly changing environment with shifting demands
