SSD Firmware Development Engineer Intern

Socket.dev

San Jose (CA)

On-site

USD 48,000 - 62,000

Part time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

SK Hynix Memory Solution is seeking an intern to design and implement firmware for the Flash Interface Layer of SSDs. You will work on integrating your code with other modules and resolving issues in FPGA/ASIC environments.

The internship focuses on NAND flash control, embedded firmware development, and collaboration with SoC and hardware teams. Transition opportunities may exist after the 6-month program.

Qualifications

  • Experience with NAND flash commands and operations.
  • Firmware development for SSD/NAND controllers or Flash firmware at kernel level.
  • Strong understanding of embedded software in controller environments.

Responsibilities

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

Skills

NAND flash
C/C++ programming
Firmware development
Debugging tools
ARM architecture
Linux kernel
Embedded software design
Board Support Package

Education

B.S./M.S. in Electrical Engineering or Computer Science

Tools

JTAG
In-Circuit Emulator

Job description

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

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
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
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, 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
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

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

On-site
USD 110,000 - 175,000
Medical insurance
Dental insurance
Vision insurance
+2
Principal Firmware Engineer - Flash Interface (SSD)
Principal Firmware Engineer - Flash Interface (SSD)

SKHMS Corporation • San Jose (CA)

On-site
USD 165,000 - 220,000
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
ECC Design Engineering Intern
ECC Design Engineering Intern

Socket.dev • San Jose (CA)

On-site
USD 48,000 - 62,000
Software Engineer Intern
Software Engineer Intern

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

On-site
USD 48,216 - 61,992