Current jobs related to Lead Storage Software Engineer and Architect - Cupertino, California - Apple Inc.


  • Cupertino, California, United States Apple Full time

    Job SummaryBe a leading member of the engineering team creating next-generation storage technologies for all Apple platforms. We are looking for a Senior Storage Software Engineer and Hands-on Architect with an extensive background in Operating Systems, storage technologies, block storage stacks, IO performance/characterization, strong programming skills and...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Senior Storage Software Engineer and Hands-on Architect to join our engineering team. As a key member of our team, you will be responsible for designing and developing next-generation storage technologies for all Apple platforms.Key ResponsibilitiesDevelop system-level storage architecture solutions to improve...


  • Cupertino, California, United States Apple Full time

    Storage SRE Technical LeadAt Apple, we're looking for a seasoned technical lead to join our Storage SRE team. As a key member of our infrastructure team, you'll be responsible for architecting and leading the development of large-scale distributed storage systems.Key Responsibilities:Architect and lead the development of distributed storage systemsIdentify...

  • Storage SAN Architect

    4 weeks ago


    Cupertino, California, United States Saxon Global Full time

    SAN Architect Job DescriptionHello, we are seeking a skilled Storage SAN Architect to join our team at Saxon Global. We are looking for a professional with experience in HDS Storage Administration and Consulting, as well as strong trouble shooting skills and the ability to mentor Storage specialists and handle escalated calls.Key Responsibilities:Administer...


  • Cupertino, California, United States Saxon Global Full time

    Storage Systems ArchitectAre you a seasoned expert in HDS Storage Administration and Consulting? Do you have a strong background in troubleshooting and mentoring Storage specialists? We're looking for a skilled professional to join our team at Saxon Global.Key Responsibilities:Design and manage Highly Available/Disaster Recovery infrastructureAdminister and...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a seasoned Technical Lead to join our Storage SRE team at Apple. As a key member of our infrastructure team, you will be responsible for architecting and leading the development of large-scale distributed storage systems.Key ResponsibilitiesArchitectural and technical leadership for operating large-scale distributed storage...


  • Cupertino, California, United States Apple Full time

    Job Title: Technical Lead SRE StorageAt Apple, we're looking for a seasoned Technical Lead to join our Storage SRE team. As a key member of our infrastructure team, you'll be responsible for architecting and leading the development of large-scale distributed storage systems.Key Responsibilities:Architectural and technical leadership for operating large-scale...


  • Cupertino, California, United States Apple Full time

    Job Title: Technical Lead SRE StorageAt Apple, we're looking for a seasoned technical lead to join our Storage SRE team. As a key member of our infrastructure team, you'll be responsible for architecting and leading the development of large-scale distributed storage systems.Key Responsibilities:Architectural and technical leadership for operating large-scale...

  • Software Engineer

    4 days ago


    Cupertino, California, United States Apple Full time

    Software Engineer - Cloud Storage SpecialistWe're looking for a skilled Software Engineer to join our team and contribute to the development of our cloud storage solutions. As a Software Engineer - Cloud Storage Specialist, you will be responsible for designing, implementing, and debugging software components for our cloud storage systems.Key...


  • Cupertino, California, United States Cyble Inc. Full time

    Job Title: Principal Software EngineerCyble Inc. is a leading global cyber intelligence start-up based in Cupertino, CA. We are seeking a highly skilled Principal Software Engineer to join our team and play a key role in designing, developing, and optimizing our core technology platform.Key Responsibilities:Design and develop high-performance, scalable...


  • Cupertino, California, United States Cyble Inc. Full time

    About Cyble Inc.Cyble Inc. is a pioneering global cyber intelligence start-up based in Cupertino, CA. Backed by Y Combinator and reputable VC firms, Cyble specializes in providing AI-powered actionable threat intelligence to manage cyber risks. Our team excels in gathering intelligence from the Deepweb, Darkweb, and Surface Web.Job DescriptionWe are seeking...


  • Cupertino, California, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Senior Storage Software Engineer to join our team at Apple. As a key member of our engineering team, you will be responsible for developing system-level storage architecture solutions, adding functionality and improving performance across multiple product lines.Responsibilities:Develop and maintain device...


  • Cupertino, California, United States Apple Full time

    SummaryApple is a company that values diversity and innovation, and we're looking for a Technical Lead SRE to join our Storage team. As a Technical Lead SRE, you will be responsible for leading the design and implementation of large-scale distributed storage systems, and for driving best practices in resiliency for distributed storage services.**Key...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Storage Analytics and Simulation Engineer to join our team at Apple. As a key member of our Storage Simulation team, you will lead the design and development of our advanced storage simulation, enhancing its integration with the storage subsystem.Key ResponsibilitiesDesign and develop advanced storage simulation...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Storage Analytics and Simulation Engineer to join our team at Apple. As a key member of our Storage Simulation team, you will lead the design and development of our advanced storage simulation, enhancing its integration with the storage subsystem.Key ResponsibilitiesDesign and develop advanced storage simulation...

  • Software Engineer

    1 week ago


    Cupertino, California, United States Apple Full time

    Cloud Storage Solutions DeveloperAt Apple, we're looking for a highly skilled Cloud Storage Solutions Developer to join our team. As a key member of our Cloud Storage team, you will be responsible for designing, implementing, and debugging software components for our cloud storage solutions.Key Responsibilities:Collaborate with teams within and across...


  • Cupertino, California, United States Apple Full time

    Job Title: Storage Analytics and Simulation EngineerAt Apple, we're pushing the boundaries of innovation in storage technology. We're seeking a talented Storage Analytics and Simulation Engineer to join our team and contribute to the development of cutting-edge storage solutions.About the RoleAs a Storage Analytics and Simulation Engineer, you'll be...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior System Development Engineer to join our Hardware Engineering team at Amazon. As a key member of our team, you will be responsible for designing and developing software and enabling tools to support the development of next-generation storage servers.You will work closely with internal customers to identify...


  • Cupertino, California, United States Saxon Global Full time

    Storage Administration and Consulting Experience We are seeking a highly skilled Storage Administration and Consulting professional to join our team at Saxon Global. The ideal candidate will have comprehensive and expert knowledge of HDS Storage architecture and its hardware/software products. Key responsibilities include: * Designing and managing highly...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Storage Analytics and Simulation Engineer to join our team at Apple. As a key member of our Storage Simulation team, you will design and develop advanced storage simulation tools, enhancing their integration with the storage subsystem. You will utilize state-of-the-art cloud computing, sophisticated data analytics,...

Lead Storage Software Engineer and Architect

2 months ago


Cupertino, California, United States Apple Inc. Full time
Job Description

At Apple Inc., we are seeking a highly skilled Senior Storage Software Engineer and Architect to join our engineering team. As a key member of our team, you will be responsible for developing system-level storage architecture solutions, adding functionality, and improving performance across various product lines.

Key Responsibilities
  • Storage Architecture Development: Design and develop system-level storage architecture solutions, including adding functionality and improving performance across multiple product lines.
  • Debugging and Analysis: Debug and analyze system performance issues on internal and external storage devices.
  • Company-Wide Initiatives: Drive company-wide storage initiatives and collaborate with cross-functional teams to achieve common goals.
  • Driver Stack Development: Architect new driver stacks and frameworks, and develop and maintain device drivers for storage on Apple OSs.
  • Kernel Enhancements: Make enhancements to the Darwin kernel and other related software stacks as necessary.
  • Communication and Presentation: Present to senior management and partner teams, and effectively communicate technical information to both technical and non-technical stakeholders.
Requirements
  • Education: Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent).
  • Experience: At least 5 years of relevant experience in software development, with a strong background in operating systems, storage technologies, and kernel architecture.
  • Skills: Proficient in multi-threaded programming, software debuggers (e.g., gdb, lldb), and tracing tools (e.g., dtrace). Expert understanding of storage technologies and protocols (e.g., NVMe, SCSI, AHCI).
Preferred Qualifications
  • Advanced Education: Master's degree in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent).
  • Additional Skills: Familiarity with low-level bus protocols such as PCIe, USB, and Fibre Channel, and experience using bus protocol analyzers.
Compensation and Benefits

At Apple Inc., we offer a comprehensive compensation package, including a base pay range of $175,800 to $312,200, depending on skills, qualifications, experience, and location. Additionally, you will have the opportunity to become an Apple shareholder through participation in our discretionary employee stock programs. You will also receive benefits, including comprehensive medical and dental coverage, retirement benefits, and a range of discounted products and free services.