Storage Firmware Engineer - NAND/SSD Bringup & Optimization

Apple

Austin (TX)

On-site

USD 120,000 - 180,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Apple is seeking an embedded software engineer to develop storage firmware and bringup on new silicon for our NAND storage products. In this cross-functional role, you will act as the storage interface from silicon to the operating system across NAND-backed Apple products.

You will collaborate with hardware, silicon and software partners to develop firmware, drivers, and storage software, delivering reliable solutions for performance and time-to-market.

Qualifications

  • Solid C programmer with knowledge of data structures and algorithms.
  • Experience writing embedded device drivers.
  • Knowledge of hardware platforms and processor architectures.
  • BS in Computer Engineering/Computer Science/Electrical Engineering or equivalent experience/skills.

Responsibilities

  • Support a wide variety of products through all development stages.
  • Develop NAND flash management software and firmware driver.
  • Debug storage-related issues across hardware, drivers, and applications.
  • Deliver in short product cycles with high expectations of reliability.
  • Work with silicon and systems engineers to develop storage solutions for future products.

Skills

C programming
Embedded software
Algorithms

Education

BS in Computer Engineering/CS/EE

Tools

Embedded systems development tools

Job description

Apple is seeking an embedded software engineer to develop storage firmware and bringup on new silicon for our NAND storage products. In this cross-functional role, you will act as the storage interface from silicon to the operating system across NAND-backed Apple products.

You will collaborate with hardware, silicon and software partners to develop firmware, drivers, and storage software, delivering reliable solutions for performance and time-to-market.

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

Similar jobs worth comparing

FTL Platform Firmware Engineer
FTL Platform Firmware Engineer

Apple • Austin (TX)

On-site
USD 120,000 - 180,000
NAND Product Engineer: Drive Flash Tech & Roadmaps
NAND Product Engineer: Drive Flash Tech & Roadmaps

Apple • Cupertino (CA)

On-site
USD 140,000 - 200,000
SSD Firmware Engineer – Nitro Storage Platform
SSD Firmware Engineer – Nitro Storage Platform

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
NAND Product Engineer
NAND Product Engineer

Apple • Cupertino (CA)

On-site
USD 140,000 - 200,000
Senior SSD Firmware Architect (Embedded C/C++)
Senior SSD Firmware Architect (Embedded C/C++)

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
NAND Product Engineer
NAND Product Engineer

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 176,000 - 312,000
Discretionary Apple stock programs
RSU awards
Employee Stock Purchase Plan
+4
Senior SSD Firmware Engineer: FTL & NAND Expert
Senior SSD Firmware Engineer: FTL & NAND Expert

Future Wave Recruiting Solutions, LLC • Rancho Cordova (CA)

On-site
USD 150,000 - 210,000
Annual merit increases
RSU eligibility for qualifying
Invention and patent recognition
+3
NAND Product Engineer: Drive Next-Gen Flash Storage
NAND Product Engineer: Drive Next-Gen Flash Storage

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 176,000 - 312,000
Discretionary Apple stock programs
RSU awards
Employee Stock Purchase Plan
+4
Senior Firmware Architect – SSD & Embedded Systems
Senior Firmware Architect – SSD & Embedded Systems

Solidigm • Longmont (CO)

Hybrid
USD 154,000 - 246,000
Senior NAND Device Engineer — Technology Development
Senior NAND Device Engineer — Technology Development

Sandisk • Milpitas (CA)

On-site
USD 137,000 - 232,000