Firmware Test Development Engineer

Firmware San Jose, California


Main Job Responsibilities:

  • As a key eSSD development core team member,  support firmware validation projects from planning, execution, to reporting of status to the core team
  • Create test plan for thorough testing of firmware using internal and external test tools.
  • Define firmware requirements for the white-box test development; working closely with firmware team members
  • Define and develop new test cases for firmware feature testing.
  • Oversee regression runs, including trialing issue, and report failures to firmware or other stakeholders.
  • Participate in program core team meetings 


  • BS in Engineering with 5 years relevant experience/MS in Engineering with relevant experience in storage firmware test development (design/develop/validate) 
  • Solid understanding of PCIE-NVMe storage protocol/specifications
  • Good knowledge of different firmware modules; host and backend.
  • Programming experience in scripting language like Python, JavaScript.
  • Ability to do thorough analysis of test failures and skilled in problem recreation. Must be able to use analyzer, scope, and other debug tools
  • Fast learner with good communication skills.
  • Must be proactive and a strong team player