Senior Firmware Test Engineer Resume
3.00/5 (Submit Your Rating)
Sunnyvale, CA
SUMMARY:
Senior level engineer with a strong background in storage and storage area networks. Extensive software experience in development, testing and debugging with an emphasis on software test tool development and automation.
TECHNICAL EXPERTISE:
- Perl C/C++ NVMe
- Python Fibre Channel SAS/SATA
- White Box Testing Bluetooth TCP/IP
EXPERIENCE:
Confidential, Sunnyvale, CA
Senior Firmware Test Engineer
Responsibilities:
- Develop test plans, analysis, as well as writing test standards and procedures for verification of systems and subsystems.
- Collaborate with Product Development engineers in firmware and hardware for early engineering prototypes.
- Designed and developed new test cases for testing against specification requirements and automating tests in Phyton, resulting in improved efficiency.
- Partner with SSD drive manufacturer design team to qualify drives for storage shelf products, leading to better product offering and meeting consumer demand.
- Participated in development design code and product architectural reviews and Created test requirements document based on development specs.
- Worked closely with development for White box testing to provide necessary coverage based on code coverage results in C code.
- Strong knowledge of SATA and SAS drive technologies and NVMe experience for the latest products.
Confidential
Staff System Engineer
Responsibilities:
- Designed functional verification test of storage systems (SAN), responsibilities include testing system array hardware, and Confidential ’s FC subsystem, as well as product failure analysis.
- Working closely with the development team to configure hardware and software in the system to isolate, characterize, and reproducing bugs and writing bug report.
- Scripting in Perl to automate and perform manual test cases that stress all aspects of the feature set and regression testing in Linux environment.
- Created and documented test plans, and identifying area of improvement.
- Strong knowledge of SATA and SAS drive technologies and experience using fiber channel analyzer, medusa IO test tool and other internal utilities.
Confidential, Sunnyvale, CA
Staff Test Engineer
Responsibilities:
- Developed raid controller I/O performance test environment.
- Successfully automated the process to analyze and investigate the firmware performance improvement.
- Developed and implemented test cases for AMCC embedded Raid Controller products.
- Supported test tool development and the automated I/O performance test environment using C code, Python and script languages to automate performance measurements.
- Collaborated with firmware development team to validate, investigate, and analyze product issues and solutions to achieve improved performance.
- Configured and run tests on both Linux and Windows Environment for driver issue and/firmware testing, and performance analysis.
- Experience working with VMware products ESXi and vSAN to verify SAS/SATA controller products in windows environment.
- Good understanding of RAID and SAS/SATA protocols and using SAS, SATA protocol analyzers.
Confidential, San Jose, CA
Senior software Engineer
Responsibilities:
- Developed test diagnostic tool for development to bring up FPGA board for system diagnostic of final product and to support OC192 product development.
- Designed and developed application program interface in C and C++ under Microsoft Window’s environment using PCI drivers for Cypress’s Posic10G a Synchronous Optical Network (SONET) product.
- Developed diagnostic tool for constructing OC192 framer packet and data transmission in different mode of operations to support development FPGA board for system level diagnostic of final products.
