We provide IT Staff Augmentation Services!

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.

We'd love your feedback!