SSD Firmware Development Engineer Intern

SK hynix memory solutions America Inc.

San Jose (CA)

On-site

USD 48,000 - 62,000

Full time

48 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SK hynix Memory Solutions America Inc. is offering a 6-month internship in San Jose, CA. The role focuses on designing and implementing firmware for the SSD Flash Interface Layer, with hands-on work on NAND, ARM, and Linux kernel drivers.

Expect 40 hours per week, starting immediately (Sept/Oct 2026). The candidate should be pursuing or have recently completed a degree in Electrical Engineering or Computer Science, with strong C/C++ skills and experience in embedded firmware development.

Qualifications

  • Pursuing or recently completed a Bachelor of Science or Master of Science in Electrical Engineering, Computer Science, or related field.
  • Experience with NAND flash commands and operations is a plus.
  • Strong C/C++ programming andembedded firmware skills required.

Responsibilities

  • Design & implement firmware for the Flash Interface Layer of the SSD.
  • Integrate code with other modules and resolve issues.
  • Debug and solve bugs in FPGA/ASIC environments.
  • Collaborate proactively with SoC, hardware, and validation teams.

Skills

C/C++ programming
Embedded firmware development
ARM assembly
Linux kernel device drivers
JTAG / debugging tools
Problem solving
Communication skills

Education

Bachelor/Master in Electrical Engineering or Computer Science

Tools

JTAG
In-Circuit Emulator

Job description

About The Company
About The Company

At SK Hynix Memory Solution, we're at the forefront of semiconductor innovation, developing advanced memory solutions that power everything from smartphones to data centers. As a global leader in DRAM and NAND flash technologies, we drive the evolution of advancing mobile technology, empowering cloud computing, and pioneering future technologies. Our cutting-edge memory technologies are essential in today's most advanced electronic devices and IT infrastructure, enabling enhanced performance and user experiences across the digital landscape.

We're looking for innovative minds to join our mission of shaping the future of technology. At SK Hynix Memory, you'll be part of a team that's pioneering breakthrough memory solutions while maintaining a strong commitment to sustainability. We're not just adapting to technological change – we're driving it, with significant investments in artificial intelligence, machine learning, and eco-friendly solutions and operational practices. As we continue to expand our market presence and push the boundaries of what's possible in semiconductor technology, we invite you to be part of our journey to creating the next generation of memory solutions that will define the future of computing.

Internship Duration: 6 months

Hours: 40 hours per week

Start Date: Immediately (September/October 2026)

Location: San Jose

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. This includes reading datasheets, design device driver and implementing firmware in real‑time system.
  • 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.
Roles & Responsibilities
  • 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.
Education Requirements
  • Currently pursuing or recently completed a Bachelor of Science or Master of Science degree in Electrical Engineering, Computer Science, or related field.
COMPENSATION: $35/hr - $45/hr
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SSD Firmware Development Engineer Intern
SSD Firmware Development Engineer Intern

Socket.dev • San Jose (CA)

On-site
USD 48,000 - 62,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
Principal FTL Engineer
Principal FTL Engineer

Socket.dev • San Jose (CA)

On-site
USD 200,000 - 240,000
Medical, dental, and vision insurance
401(k) match
Onsite gym
+1
SSD Firmware Intern: NAND/ARM Kernel Dev (6mo)
SSD Firmware Intern: NAND/ARM Kernel Dev (6mo)

SK hynix memory solutions • San Jose (CA)

On-site
USD 48,000 - 62,000
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
Software Engineer Intern
Software Engineer Intern

SK hynix memory solutions • San Jose (CA)

On-site
USD 100,289,000 - 128,943,000
Sr. Staff FTL Engineer
Sr. Staff FTL Engineer

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

On-site
USD 180,000 - 230,000
Medical insurance
Dental insurance
Vision insurance
+4
Sr./Staff/Sr. Staff Power Integrity Hardware Engineer
Sr./Staff/Sr. Staff Power Integrity Hardware Engineer

Socket.dev • San Jose (CA)

On-site
USD 110,000 - 175,000
Medical, dental & vision insurance
401(k) match
Onsite gym