Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Firmware Engineer - 1877

Kioxia

Firmware Engineer - 1877

San Jose, CA
Full Time
Paid
  • Responsibilities

    Job Description

    As a SSD Firmware Engineer for KIOXIA America Inc, formally known as Toshiba Memory America Inc, you will be responsible for the design and development of NVMe firmware for use in NVMe SSD products.   As part of a Global team, the ideal candidate will be responsible for implementation of the development and quality assurance processes to make sure that the product provides the required functionality, usability, quality/reliability, performance, and supportability and meets or exceeds the design and customer targets.

    RESPONSIBILITIES:

    • The candidate will participate in the process of defining NVMe SSD controller architecture.
    • You will assist in the development of the hardware layer of the NVMe frontend firmware.
    • You will be responsible for development of reference firmware for FPGA systems. The reference firmware will be used to demonstrate the proof of concept as well as AISC & FPGA validation.
    • Additionally, you will also be responsible for enhancement and modifications of various NVMe host drivers and test applications across various operating systems like Linux.
    • The ideal candidate will develop new algorithms, features and architectures as needed, focusing on Host and backend-interface features
    • You will also provide the following:
      • Debug problems encountered in firmware testing, test process, DVT and in FA
      • Provide feature set implementation including test plan development and execution
      • Provide optimization and data path enhancement with performance requirement
    • Communicate with members of the team, vendors and customers as needed
    • Cooperate in cross-team and cross-site initiatives for training and unification of methods

    REQUIREMENTS:

    • 5+ years of strong hands-on experience in firmware and software products including design, development, hardware validation and debugging
    • 3+ years of experience of PCIe/NVMe SSD firmware development
    • Experience of SAS/SATA drive firmware development
    • Experience working with Linux kernel and driver development and Windows device driver development
    • Familiarity with storage technologies, NAND management & Caching software
    • 3+ years in storage industry or related experience
    • Strong analytical, embedded coding and debugging skills a must

    EDUCATION:

    • BS or MS in Electrical Engineering, Electronics Engineering, Computer Engineering, Computer Science or similar degree

    REQ# 1877; #LI-JV1

  • Qualifications

    Qualifications null Additional Information

    We are an Equal Opportunity Employer including: Minorities/Women/Individuals with Disabilities/Protected