Job Description :
Position: Python Developer
Location: San Jose, CA
Duration: 6+ months ?
Client: Samsung


Job Description: • Develop Python program to interact with SSD test tools to run tests and collect results • Implement server-client interface to implement centralized test process control • Define and implement existing test tool interface protocol • Define and implement server-client communication protocol • Develop data parsing program to extract database attributes from test log files • Develop Windows and/or Linux application to access peripherals through USB, UART, or Ethernet • Develop proper Python wrapper of test tools’ API to interface with automation system • Develop test cases of SAS or NVMe products • Evaluate quality of test cases and improve test coverage Requirements: • BS or MS of computer engineering or computer science • 10+ years’ experience in developing applications in Linux operating systems • 3+ years’ experience in developing applications with Python language • Experience in developing object oriented applications on Windows or Linux • Experience in developing Python programs running with C API or Rest API • One with experience in testing or developing test tools for storage systems is preferred • One with knowledge about storage device interface protocol is preferred


Client : Samsung

             

Similar Jobs you may be interested in ..