TOSHIBA
United States
Toshiba USA   Toshiba Americas   Toshiba Worldwide
 
Enter Search Term
Stock Check
 
Home  Careers  Job Description
Job Description
Req No: 3000
Location: San Jose, CA
Title: Senior Firmware Engineer
Job Type: Full Time
Education Requirements:
 
Job Description:

Senior Firmware Engineer

Toshiba's Storage team is currently developing the next generation of Enterprise class SSDs. Candidate will manage the PCIe & SAS F/W team. This team will be responsible for the development of Host F/W architecture, Driver S/W and Cache Management S/W. F/W manager will also be engaged with T10 & T13 & NVMe standard committees. He/she will identify how Toshiba team will contribute to these specifications. Throughout the SSD H/W & F/W development phases, F/W architecture team will oversee the design specification, modeling & will help the design team to resolve any architectural & system issues.

EOE/AA M/F/D/V
 
Required Experience:
 

Candidate must be proficient in SAS or/and PCIe interface technologies. Excellent firmware development and debug skills. Prior SSD/HDD/iSCSI Target development is required. Ability to debug with Kernel modules is desirable.

RESPONSIBILITIES:

  • Candidate will define/specify, implement and debug firmware
  • Candidate will address the product feature implementation using his knowledge of SAS and PCIe (NVMe, SOP-PQI)
  • Will perform Hardware bring-up and debug
  • Will participate in the debug/integration of Linux and Windows drivers as well as advance caching software for the storage software stack
  • Will work closely with the Hardware architecture team to develop the overall Firmware, Software & System Architecture

  •  
    Other Experience:
     

  • MS or PhD in CS or EE with 8+ years of experience in Firmware & Software development
  • Experience with SAS/PCIe eSSD drives is preferred
  • Proficient in C/C++
  • Proficient in SCSI/SATA command set implementation and knowledge of the SAM
  • Familiarity with NVMe, SOP, PQI & Caching software is a plus
  • Experience with Perl & Python & UNIX Shell
  • Experience with Linux Kernel development or Windows device driver, Shell & batch scripting
  • Works with little or no supervision

    You must apply to this position to be considered as an applicant for the role. Please do not just send your resume

  •  
     
    Tell A Friend about TAEC Careers
    Tell a friend about Careers at Toshiba America Electronic Components, Inc.