Jobs · Engineering · California

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

SK hynix memory solutions America Inc. · San Jose, CA · 1 wk ago
Engineering$165k–$220k/yrFull-time

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.

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.

Requirements

  • 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 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. Includes reading datasheets, design device driver and implementing firmware in real-time system.
  • Good oral and written skills for communication and documentation.

Qualifications

  • BS in either Computer Science or Electrical Engineering; MS is preferred.

Skills

  • 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.

Benefits

  • COMPENSATION: $165,000/yr - $220,000/yr
  • SK hynix memory solutions America Inc. offers a comprehensive benefits package including medical, dental, vision, life insurance, and a company 401(k) match, as well as cafeteria, onsite gym and much more.

Pay

The salary offered to a selected candidate will be tailored based on several factors, including the location, job grade, relevant knowledge, skills, and experience. We also take into account the internal equity among our current team members to ensure fairness and competitiveness.

Similar jobs

Sr. Firmware Engineer

Fleet RoboticsBoston, Massachusetts, United States· 3 mo ago
Engineeringapply on jobs.polymer.co