Job Description :
Firmware Test Engineer in the Solid State Drives (SSD) group, you will develop test cases and infrastructure to validate and verify firmware for Solid State Drives using NAND Flash memory. This involves designing automated white-box tests to exercise firmware functionality for new high-performance mass storage controllers. Your tests will be used to verify reliability, endurance, and performance requirements of Solid State Drives for the client market. You can expect to work closely with fellow firmware test engineers, firmware developers, system hardware design engineers, product engineers, Flash memory design engineers, and production engineers to solve cross-functional design issues Experience / Skills: · Developing white-box oriented testing methods to verify and validate firmware product. · Developing automated testing procedures and infrastructure to improve coverage and efficiency. · Creating test plans and strategies to improve firmware quality and test coverage. · Extensive experience programming in Python · Experience in the storage industry in SSD, HDD, storage systems, or a related technology · Understanding of storage interfaces including ideally PCIe/NVMe, SATA, or SAS · Experience with NAND flash and other non-volatile storage · Ability to work independently with a minimum of day-to-day supervision · Experience with team leadership and/or supervising junior engineers and technicians · Ability to work in a multi-functional team and under the pressure of multiple priorities Minimum Qualifications: · Firmware testing experience. · Python development experience. · C/C++ embedded software development experience. · Knowledge of test automation, testing methodologies, and test tools. Bachelor or Master’s Degree
             

Similar Jobs you may be interested in ..