FTL Platform Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job 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., Support a wide variety of products through all development stages, from pre-silicon prototyping and board bringup through mass production
Requirements
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, Strong written and verbal communication skills
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How software is steering vehicle technology
Dev Digest 120 - Apple and peers
The Best X (Twitter) Accounts for Developers
Is Software Engineering Hard?