About the role
What will you do at Apple?
The NAND Storage Software team works with hardware, silicon, and software
partners to develop firmware for SSDs and embedded flash solutions across a wide
range of Apple's products. We leverage telemetry and data analytics along with
vertical integration across Apple's storage stack and Apple Silicon to optimize
our FTL algorithms for Apple's customers across performance, reliability,
durability, and time-to-market.
DESCRIPTION
We are looking for an embedded software engineer to develop storage firmware and
bringup on new silicon for our current and future products. In this highly cross
functional role, your work is the storage interface from the silicon to the
operating system across all NAND backed Apple products.
MINIMUM QUALIFICATIONS
Solid C programmer with knowledge of data structures and algorithms Experience
writing embedded device drivers Knowledge of hardware platforms and processor
architectures Familiarity with pre-silicon environments, bringup workflows, and
cross-functional program execution BS in Computer Engineering/Computer
Science/Electrical Engineering or equivalent experience/skills
PREFERRED QUALIFICATIONS
Strong written and verbal communication skills
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
AI Solutions Engineer
Superior Essex · Sandy Springs, Georgia, United States
Automation Engineer, CGIC & BD AI Automation
Quantum Sky · Reston, Virginia, United States
AI Solutions Engineer
Vantage Bank · Fort Worth, Texas, United States
AI Workflow Engineer
Scout Motors Inc. · Charlotte, North Carolina, United States
AI Evaluations Engineer, US Decision Intelligence
Apple · Cupertino, California, United States
Orchestration Workload Engineer - ACE - AI Factory
Roche · Kaiseraugst, Aargau, Switzerland
Role information can change. Confirm current details on the original application page.
