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

Firmware Engineer Intern - i-0002, i-0003, i-0004, i-0005

Kioxia

Firmware Engineer Intern - i-0002, i-0003, i-0004, i-0005

San Jose, CA
Internship
Paid
  • Responsibilities

    Job Description

    KIOXIA SSD Business Unit is looking for 5 interns who are interested to work in the embedded software and firmware development area. This particular opening is in the area of Data Center focused SSD firmware development. Our team works with the leading data center hosting companies to fulfill their need for the highest performance, most reliable, and high capacity data storage requirements using the best-in-class TLC and QLC NANDs developed by KIOXIA.

    In this internship, you will get a chance to learn and work with a highly motivated team that delivers SSDs to tier-1 data center providers. You will be able to understand the embedded firmware design processes used to implement complex algorithms required to cater to the high-speed read/write data storage. You will be able to handle the latest SSDs that pack multi-terabyte worth of storage in a gum candy-sized device to help reduce the carbon footprint of new generation data centers.

    Responsibilities:

    • Assist firmware team in the development of tools to ease development and debugging efforts.
    • Assist firmware team in the development of automation tools for quality and performance improvements.
    • Participate in firmware development activities, daily debug meetings to understand the processes.
    • Document and publish low-level firmware module design, functional specifications, unit test plans.
  • Qualifications

    Qualifications

    • Pursuing a Bachelor's or Master's degree in Computer Science, Electronics Engineering, Computer Engineering, Electrical Engineering or related
    • Interested in Embedded systems or system programming.
    • Courses taking/taken: Software Design, Computer Algorithms, Data Structures, File systems, Embedded systems, and C programming. 
    • Good C/C++ programming skills with data structures like Arrays, Linked Lists.
    • Understanding of Linux shell commands and scripting using bash or Python.

    Desired, but not required:

    • Knowledge in Storage and NAND technologies.
    • Data structure (Linked Lists, Binary Trees, Hash Tables)
    • Algorithms (Search, Sort). Complexity, Performance optimization, Space optimization techniques.

    Additional Information

    Our internships offer you the opportunity to:

    • Explore Career Opportunities - by working in the field you have chosen; you can receive an inside look at your potential career path
    • Network - meet a variety of people in your chosen profession through your internship, allowing you to form relationships you can build on in the future
    • Find Mentors - certain individuals can help guide you through your internship and expose you to opportunities to which you can aspire

    Links to interesting facts about data center SSDs:

    • https://business.kioxia.com/content/dam/kioxia/ncsa/en-us/microsites/las/doc/KIOXIA_Data_Center_NVMe_SSDs_Replace_SATA_Performance_Brief.pdf
    • https://business.kioxia.com/content/dam/kioxia/ncsa/en-us/microsites/las/doc/KIOXIA_Why_Replace_SATA_SSDs_with_NVMe_SSDs_Top_5_Reasons.pdf

    REQ# I-0002, I-0003, I-0004, I-0005; #LI-JV1 We are an Equal Opportunity Employer including Minorities, Women, and Individuals with Disabilities