Sr. Staff / Principal SSD Firmware Engineer - Flash Interface Layer (FIL)

SK hynix memory solutions America Inc.

San Jose (CA)

On-site

USD 165,000 - 220,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
401(k) match
On-site gym

Job summary

SK hynix memory solutions America Inc. is seeking a Sr. Staff / Principal SSD Firmware Engineer to design and implement firmware code for the Flash Interface Layer of SSD. This role involves integrating developed code with other modules, debugging on FPGA/ASIC environments, and collaborating with other teams.

The ideal candidate has 5+ years of experience in NAND flash technology, strong programming skills in C/C++, and excellent communication abilities. The compensation ranges from $165,000 to $220,000 per year, complemented by a comprehensive benefits package.

Qualifications

  • 5+ years of experience in relevant field or role.
  • Hands-on experience in design and implementing firmware for SSD/NAND controllers.
  • Excellent code and design review skills.

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.

Skills

C or C++ programming
NAND flash commands and operations
Debugging tools such as JTAG
Embedded controller programming
Device drivers and real-time systems
Strong oral and written communication

Education

BS in Computer Science or Electrical Engineering
MS preferred

Job description

Sr. Staff / Principal SSD Firmware Engineer - Flash Interface Layer (FIL)

San Jose

About Us

At SK hynix memory solutions, 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 pioneers 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.

About the Role

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.

Desired Skills and Experience
  • 5+ years of experience in relevant field or role.
  • 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 implementing 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, reading datasheets, designing device driver and implementing firmware in real‑time system.
  • Good oral and written skills for communication and documentation.
Preferred Qualifications
  • 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.
Education
  • BS in either Computer Science or Electrical Engineering; MS is preferred.
Compensation

$165,000/yr – $220,000/yr

Benefits

Our compensation package is complemented by a generous benefits package including medical, dental, vision, life insurance and a company 401(k) match, as well as cafeteria, onsite gym and more. If you are motivated by technical challenges, we offer a collaborative work environment that encourages career growth.

Equal Employment Opportunity

As set forth in SK hynix memory solutions America Inc.’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

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
Sr. Staff / Principal Firmware Engineer - Flash Interface Layer (FIL)
Sr. Staff / Principal Firmware Engineer - Flash Interface Layer (FIL)

Socket.dev • San Jose (CA)

On-site
USD 165,000 - 220,000
Medical benefits
401(k) match
Onsite gym
Sr. Staff FTL Engineer
Sr. Staff FTL Engineer

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

On-site
USD 170,000 - 220,000
Medical, dental, and vision insurance
401(k) match
Onsite gym
+1
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
Principal Engineer - Flash Transition Layer (FTL)
Principal Engineer - Flash Transition Layer (FTL)

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

On-site
USD 200,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+4
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
Staff / Sr. Staff/ Principal Product Application Engineer - Enterprise SSDs & PCIe / NVMe
Staff / Sr. Staff/ Principal Product Application Engineer - Enterprise SSDs & PCIe / NVMe

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

On-site
USD 110,000 - 175,000
Medical, dental, vision insurance
401(k) match
Onsite gym
+1
Senior Principal SSD Firmware Engineer, Flash Interface
Senior Principal SSD Firmware Engineer, Flash Interface

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

On-site
USD 165,000 - 220,000
Medical, dental, and vision insurance
401(k) match
On-site gym
Principal Product Application Engineer - Enterprise SSDs & PCIe / NVMe
Principal Product Application Engineer - Enterprise SSDs & PCIe / NVMe

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

On-site
USD 145,000 - 205,000
Medical insurance
Dental insurance
Vision insurance
+4