Software Engineer Intern, Infrastructure and Tool
The successful candidate will be primarily focused on building and maintaining tools and infrastructure to help support the product engineering team. You will have a direct impact on our ability to develop, test, and deliver high quality products to our customers quickly and efficiently.
Develop internal engineering tools required for SSD product development and qualification
Enhance software build infrastructure and test automation infrastructure
Research and implement latest technology trend in test automation methodology
Suggest process enhancement when necessary
Provide guidance to test developers for best practices
Maintain existing internal tools and work with other teams when debugging of existing tools are necessary
BS in Computer Science, Computer Engineering, Electrical Engineering (w/ Computer Science focus) or equivalent
Working knowledge in C++, C# or Java
Working experience with test automation and testing methodologies.
Understanding of computer architecture, concurrent programming, objected oriented programming
Good oral and written skills for communication and documentation
Self-motivated, strong team player
Ability to meet deadlines once committed
Ability to work creatively and analytically in a problem- solving environment
Storage industry experience with NVMe protocol.