Talent.com
Software Engineer - Mass Storage Drivers
Software Engineer - Mass Storage DriversApple • Cupertino, CA, United States
Software Engineer - Mass Storage Drivers

Software Engineer - Mass Storage Drivers

Apple • Cupertino, CA, United States
30+ days ago
Job type
  • Full-time
Job description

Weekly Hours : 40

Role Number : 200622221-0836

Summary

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.

Be a leading member of the Core OS Storage Drivers team creating next-generation storage technologies for all Apple platforms!

Description

We are looking for a Storage Software Engineer with an extensive background in Operating Systems, storage technologies, block storage stacks, IO performance / characterization, strong programming skills and experience leading design and development efforts.

In this role, you develop system level storage architecture solutions, adding functionality and improving performance across many product lines, from the application layer down to the low-level device drivers.

Minimum Qualifications

3+ years of relevant experience

Strong C / C++ programming skills and experience with multi-threaded programming

Experience with software debuggers (e.g. gdb, lldb) and tracing tools (e.g. dtrace )

Proficient in Operating Systems and kernel architecture

Bachelor's degree in CS / CE / EE (or equivalent, or related field)

Preferred Qualifications

5+ years of relevant experience

Expert understanding of storage technologies and protocols (e.g. NVMe, SCSI, AHCI)

Familiarity with low level bus protocols such as PCIe, USB, and Fibre Channel

Experience using bus protocol analyzers

MS in CS / CS / EE or equivalent

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant () .

Create a job alert for this search

Engineer Storage • Cupertino, CA, United States

Related jobs
Senior Software Engineer, AI Storage Infrastructure

Senior Software Engineer, AI Storage Infrastructure

NVIDIA • Santa Clara, CA, United States
Full-time
NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer - Cloud Storage Solutions

Software Engineer - Cloud Storage Solutions

Info Way Solutions • Fremont, CA, United States
Full-time
I am sending requirement, kindly get back to me if the job description suits you.Software Engineer - Cloud Storage Solutions. Design, implement, optimize private cloud-based Cloud Storage solutions ...Show more
Last updated: 30+ days ago • Promoted
Senior Storage Engineer

Senior Storage Engineer

Cypress HCM • Sunnyvale, CA, United States
Full-time
Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Cypress HCM. Your actual pay will be based on your skills and experience — ta...Show more
Last updated: 5 days ago • Promoted
Senior Software Engineer - Storage Platform

Senior Software Engineer - Storage Platform

Uber • Sunnyvale, CA, United States
Full-time
We are looking for talented engineers to join the Storage Platform.We provide standardized, integrated and fully managed database, object storage and cache infrastructure.Our offerings include prop...Show more
Last updated: 30+ days ago • Promoted
Computer Science and Engineering Department : CROSS Practitioner in Residence Pool

Computer Science and Engineering Department : CROSS Practitioner in Residence Pool

University of California - Santa Cruz • Santa Cruz, CA, United States
Full-time
CROSS Practitioner in Residence (Junior, Assistant, Associate and Specialist ranks) .Commensurate with qualifications and experience. Represented Specialist Series Fiscal Year.A reasonable estima...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, DevOps - Data Platform

Senior Software Engineer, DevOps - Data Platform

Roku • San Jose, CA, United States
Full-time
Teamwork makes the stream work.Roku is changing how the world watches TV.Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Distributed Data Systems

Senior Software Engineer - Distributed Data Systems

Databricks • Mountain View, CA, United States
Full-time
At Databricks, we are passionate about enabling data teams to solve the world's toughest problems - from making the next mode of transportation a reality to accelerating the development of medical ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Mapping & Localization

Senior Software Engineer, Mapping & Localization

PlusAI, Inc. • Santa Clara, CA, United States
Full-time
We are seeking a highly skilled and motivated Senior Software Engineer to join our Mapping & Localization team.In this role, you will be responsible for enhancing both the online and offline compon...Show more
Last updated: 30+ days ago • Promoted
Data Engineer / Software Engineer - Multi-Cloud Efficiency (MCE)

Data Engineer / Software Engineer - Multi-Cloud Efficiency (MCE)

Macpower Digital Assets Edge • Mountain View, CA, United States
Full-time
Data Engineer / Software Engineer.Multi-Cloud Efficiency (MCE) team.In this role, you will play a critical part in.Your work will directly support internal stakeholders, including.Technical Program M...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Mapping

Software Engineer, Mapping

Aurora Innovation • Mountain View, CA, United States
Full-time
Aurora's mission is to deliver the benefits of self-driving technology safely, quickly, and broadly.The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, m...Show more
Last updated: 5 days ago • Promoted
Software Engineer, Logs Storage Infrastructure

Software Engineer, Logs Storage Infrastructure

Waymo • Mountain View, CA, United States
Full-time
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...Show more
Last updated: 5 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Pacer Group • Sunnyvale, CA, United States
Full-time
Job Title : Senior Software Engineer - Silicon Infrastructure.Job Location : Sunnyvale CA primary, Redmond WA secondary.Job Duration : 3 Months, Contract to Hire. Software Engineer, Silicon Infrastruct...Show more
Last updated: 5 days ago • Promoted
Software Engineer - Cloud Storage Solutions

Software Engineer - Cloud Storage Solutions

Mindlance • Fremont, CA, United States
Full-time
I am sending requirement, kindly get back to me if the job description suits you.Software Engineer - Cloud Storage Solutions. Design, implement, optimize private cloud-based Cloud Storage solutions ...Show more
Last updated: 19 days ago • Promoted
Senior Kubernetes Software Engineer

Senior Kubernetes Software Engineer

Broadcom Corporation • San Ramon, CA, United States
Full-time
If you are a first time user, please create your candidate login account before you apply for a job.If you already have a Candidate Account, please Sign-In before you apply.Senior Kubernetes Softwa...Show more
Last updated: 8 days ago • Promoted
Senior Software Engineer Autonomous Driving

Senior Software Engineer Autonomous Driving

Mercedes-Benz R&D North America • San Jose, CA, United States
Full-time
Senior Software Engineer Autonomous Driving.At Mercedes-Benz Research & Development North America (MBRDNA), we are committed to delivering world-class automotive technologies that push the boundari...Show more
Last updated: 4 days ago • Promoted
Senior Software Engineer, Fleet Connectivity

Senior Software Engineer, Fleet Connectivity

Nuro • Mountain View, CA, United States
Full-time
Senior Software Engineer, Fleet Connectivity.Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable dr...Show more
Last updated: 5 hours ago • Promoted • New!
Senior Software Engineer (Online Storage)

Senior Software Engineer (Online Storage)

Affirm • San Jose, CA, United States
Full-time
Senior Software Engineer (Online Storage).Senior Software Engineer (Online Storage).Senior Software Engineer (Online Storage). Senior Software Engineer (Online Storage).Get AI-powered advice on this...Show more
Last updated: 5 days ago • Promoted
Senior Software Engineer, Data Delivery

Senior Software Engineer, Data Delivery

Ridge Line Services • San Ramon, CA, United States
Full-time
Are you passionate about building intelligent, scalable platforms that power real-time analytics and decision-making? Do you enjoy designing event-driven systems and simplifying complex data archit...Show more
Last updated: 30+ days ago • Promoted