SSD Firmware Intern: NAND/ARM Kernel Dev (6mo)

SK hynix memory solutions

San Jose (CA)

On-site

USD 48,000 - 62,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

SK hynix memory solutions in San Jose invites a 6-month internship for students in Electrical Engineering or Computer Science. You will work on NAND flash and firmware for SSD controllers, coding in C/C++ and contributing to embedded firmware in a real-time environment.

Start date is September/October 2026 with 40 hours per week at our San Jose location. You will collaborate with SoC, hardware, and validation teams, gaining practical experience in debugging, BSP, and device drivers while

Qualifications

  • Experience or good knowledge over NAND flash commands and operations.
  • Experience in developing NAND managing algorithms or error control coding.
  • Proficient in C or C++ programming.
  • Hands-on experience in design and implement firmware for SSD/NAND controllers or Flash firmware at kernel level.
  • Hands-on experience in debugging tools such as JTAG, In‑Circuit Emulator, etc.
  • Excellent code and design review skills.
  • Ability to generate product level quality output.
  • Experience in software design and programming in embedded controller environment.
  • Strong BSP (Board Support Package) background with hands-on experience in device drivers.
  • Ability to work creatively and analytically in a problem-solving environment.
  • Good oral and written skills for communication and documentation.
  • Good understanding of ARM architecture and experience in ARM assembly is a plus.
  • Good understanding in Linux kernel, device drivers and storage S/W stack is a plus.
  • Design & implement firmware code for Flash Interface Layer of SSD.
  • Integrate developed code with other modules and resolve issues.
  • Debug and solve the bugs on FPGA/ASIC environment.
  • Proactively contribute in teamwork.
  • Proactively engage with other teams including SoC, hardware, validation teams with good communication skills.

Responsibilities

  • Design and implement firmware for SSD/NAND controllers or Flash firmware at kernel level.
  • Debug and solve firmware bugs in FPGA/ASIC environments.
  • Collaborate with SoC, hardware and validation teams to deliver robust memory solutions.
  • Develop and refine device drivers and BSP components for real-time systems.','Communicate effectively across teams and document progress.

Skills

NAND flash knowledge
C/C++ programming
Embedded firmware development
ARM architecture understanding
Teamwork & communication

Education

Bachelor's or Master's in Electrical Engineering/Computer Science

Tools

JTAG debugging
Device drivers
Linux kernel knowledge

Job description

SK hynix memory solutions in San Jose invites a 6-month internship for students in Electrical Engineering or Computer Science. You will work on NAND flash and firmware for SSD controllers, coding in C/C++ and contributing to embedded firmware in a real-time environment.

Start date is September/October 2026 with 40 hours per week at our San Jose location. You will collaborate with SoC, hardware, and validation teams, gaining practical experience in debugging, BSP, and device drivers while

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SSD Firmware Intern: NAND/ARM Embedded
SSD Firmware Intern: NAND/ARM Embedded

SK hynix memory solutions America Inc. • San Jose (CA)

On-site
USD 48,000 - 62,000
SSD Firmware Intern: NAND, C/C++, Kernel Driver Dev
SSD Firmware Intern: NAND, C/C++, Kernel Driver Dev

Socket.dev • San Jose (CA)

On-site
USD 48,000 - 62,000
SSD Firmware Development Engineer Intern
SSD Firmware Development Engineer Intern

Socket.dev • San Jose (CA)

On-site
USD 48,000 - 62,000
SSD Firmware Development Engineer Intern
SSD Firmware Development Engineer Intern

SK hynix memory solutions America Inc. • San Jose (CA)

On-site
USD 48,000 - 62,000
Principal Firmware Engineer - Flash Interface (SSD)
Principal Firmware Engineer - Flash Interface (SSD)

SKHMS Corporation • San Jose (CA)

On-site
USD 165,000 - 220,000
Software Engineer Intern – Storage Tools & AI Dev
Software Engineer Intern – Storage Tools & AI Dev

SK hynix memory solutions • San Jose (CA)

On-site
USD 100,289,000 - 128,943,000
Senior FTL & Embedded SSD Firmware Engineer
Senior FTL & Embedded SSD Firmware Engineer

SK hynix memory solutions • Santa Clara (CA)

On-site
USD 170,000 - 220,000
Lead Firmware Architect - SSD Flash Interface
Lead Firmware Architect - SSD Flash Interface

SK hynix memory solutions • Santa Clara (CA)

On-site
USD 165,000 - 220,000
Sr. Staff / Principal Firmware Engineer - Flash Interface Layer (FIL)
Sr. Staff / Principal Firmware Engineer - Flash Interface Layer (FIL)

SK hynix memory solutions • Santa Clara (CA)

On-site
USD 165,000 - 220,000
Sr. Staff / Principal Firmware Engineer - Flash Interface Layer (FIL)
Sr. Staff / Principal Firmware Engineer - Flash Interface Layer (FIL)

SKHMS Corporation • San Jose (CA)

On-site
USD 165,000 - 220,000