View Our Website View All Jobs

Principal Firmware Engineer - Micro-Code

Candidate will work in Toshiba's exciting global team to Architect & Develop the next generation of Datacenter PCIe/SATA SSD (solid state storage) SOCs.

As a key member of the Storage Research and Design Center SoC development team, candidate will be responsible for developing micro-code engines of key modules for the SSD Controller’s. Candidate will be working very closely with HW and FW architects in developing a design specification, and be responsible for the design, verification and implementation of the module. Throughout the SoC development phase, the candidate will work closely with design and verification team’s in developing the controller and resolving any firmware/hardware issues.

Responsibilities: 

  • Participate in the SSD Controller ASIC HW & FW specification development
  • Detailed module design and functional verification
  • Validate micro-code functionality in FPGA prototyping and emulation platforms
  • Customize functionality for product needs including manufacturing
  • Investigate & participate in the assessment & development of emerging SSD technologies such as new ECCs (LDPC, BCH) CPUs, Host interfaces, DSP & high performance protocols.
  • Participate in continuous improvement of process and methodologies

Requirements: 

  • Minimum of 7-10 years of experience in the following domains:
  • Strong experience in SSD controller H/W architecture & design
  • Strong working knowledge of NAND protocols and management
  • Strong working knowledge of Storage host protocols like NVMe
  • Proven experience implementing and debugging complex control code
  • Proven experience in performance optimization of critical code and algorithms
  • Proven experience with assembly and C/C++ languages, software simulators and processors
  • Working knowledge of SV/UVM verification environments
  • Strong verbal and written communication skills

Education: 

  • BSEE or MSEE in Electrical Engineering or Computer Science
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150
To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Gender
Race/Ethnicity
Veteran/Disability status