Current jobs related to Senior Storage Software Engineer and Architect - Cupertino, California - Apple Inc.
-
Cupertino, California, United States Apple Full timeJob 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 timeJob 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...
-
Senior Software Engineer
2 weeks ago
Cupertino, California, United States Apple Full timeJob 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...
-
Software Engineer
1 week ago
Cupertino, California, United States Apple Full timeSoftware 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...
-
Principal Software Architect
4 weeks ago
Cupertino, California, United States Cyble Inc. Full timeJob 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 Amazon Full timeAbout 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...
-
Principal Software Architect
1 month ago
Cupertino, California, United States Cyble Inc. Full timeAbout 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...
-
Technical Lead SRE Storage
1 month ago
Cupertino, California, United States Apple Full timeStorage 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...
-
Senior Software Development Engineer in Test
2 weeks ago
Cupertino, California, United States Apple Full timeRole OverviewAt Apple, we're committed to creating innovative products that surprise and delight millions of customers. Our Storage System Quality Engineering team is responsible for ensuring the highest quality for storage technology at the heart of our products. We're seeking a talented Senior Software Development Engineer in Test to join our team and...
-
Senior Full Stack Software Engineer
3 weeks ago
Cupertino, California, United States Formula Full timeSenior Full Stack Software EngineerWe are seeking an exceptional Senior Full Stack Software Engineer to join our Worldwide Business Development and Strategy team. As a key member of our team, you will play a critical role in driving our technology vision forward and ensuring the successful execution of multiple initiatives.Key Responsibilities:Participate in...
-
Senior Software Development Engineer in Test
2 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryWe are seeking a highly skilled Senior Software Development Engineer in Test to join our Cupertino team. As a key member of our Storage System Quality Engineering team, you will be responsible for ensuring the highest quality of storage technology in Apple products.The ideal candidate will have excellent communication skills, strong technical and...
-
Senior Software Engineer
2 weeks ago
Cupertino, California, United States Apple Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Apple Services Engineering Data Platform team. As a key member of this team, you will design and build a scalable data platform services that is used across Apple.This role requires deep understanding of developing products that are highly scalable, highly available and fully...
-
Cupertino, California, United States Amazon Full timeAbout 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 building software and enabling tools to support the development of our hardware products.Key ResponsibilitiesLead the Hardware Engineering System Development...
-
Senior Software Engineer
2 weeks ago
Cupertino, California, United States Apple Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Apple. As a key member of our small agile team, you will be responsible for designing, implementing, and supporting highly scalable applications and web services.Key Responsibilities:Design and implement high-performance, concurrent systems using RustCollaborate with...
-
Senior Software Development Engineer
2 weeks ago
Cupertino, California, United States Apple Full timeJob DescriptionWe are seeking a highly skilled Senior Software Development Engineer to join our team at Apple. The ideal candidate will have substantial professional experience in software development and the implementation of large-scale, scalable data solutions.The successful candidate will collaborate with other software engineers, data scientists,...
-
Cupertino, California, United States Amazon Full timeAbout the RoleWe are seeking an experienced Senior Software Development Engineer to lead the development of next-generation storage solutions for AWS world-scale compute and storage platforms.The ideal candidate will have a strong background in software development, architecture, and leadership, with experience in building and operating large-scale telemetry...
-
Software Engineer
2 weeks ago
Cupertino, California, United States Apple Full timeCloud 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...
-
Storage Analytics and Simulation Engineer
3 weeks ago
Cupertino, California, United States Apple Full timeJob 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...
-
Senior Cloud Architect
2 weeks ago
Cupertino, California, United States Amazon Full timeAbout the RoleAs a Senior Cloud Architect within the Strategic Accounts segment at Amazon, you will partner with our most valuable customers to design cloud architectures utilizing AWS services. Your expertise in cloud computing will help our customers solve business challenges such as rapidly releasing products/services to the market or building an elastic,...
-
Technical Lead SRE Storage
3 weeks ago
Cupertino, California, United States Apple Full timeJob 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...
Senior Storage Software Engineer and Architect
2 months ago
We are seeking a highly skilled Senior Storage Software Engineer and Architect to join our team at Apple Inc. As a key member of our engineering team, you will be responsible for designing and developing next-generation storage technologies for all Apple platforms.
Key Responsibilities- Develop System-Level Storage Architecture Solutions: Design and implement system-level storage architecture solutions that add functionality and improve performance across multiple product lines, from the application layer down to the low-level device drivers.
- Drive Company-Wide Storage Initiatives: Lead company-wide storage initiatives and drive the development of new storage technologies and solutions.
- Architect New Driver Stacks and Frameworks: Design and develop new driver stacks and frameworks for storage on Apple OSs.
- Support Cross-Functional Teams and Platform Developers: Collaborate with cross-functional teams and platform developers to ensure seamless integration of storage technologies and solutions.
- Develop and Maintain Device Drivers: Develop and maintain device drivers for storage on Apple OSs.
- Enhance the Darwin Kernel and Other Related Software Stacks: Make enhancements to the Darwin kernel and other related software stacks as necessary.
- Presentation and Communication: Present technical information to senior management and partner teams.
- Bachelor's Degree in Computer Science, Computer Engineering, or Electrical Engineering: A bachelor's degree in a relevant field, such as computer science, computer engineering, or electrical engineering.
- At Least 5 Years of Relevant Experience: At least 5 years of experience in software development, with a focus on storage technologies and systems.
- Experience with Multi-Threaded Programming: Experience with multi-threaded programming and software debuggers.
- Experience with Software Debuggers and Tracing Tools: Experience with software debuggers, such as gdb and lldb, and tracing tools, such as dtrace.
- Proficient in Operating Systems and Kernel Architecture: Proficient in operating systems and kernel architecture, with a focus on storage technologies and systems.
- Expert Understanding of Storage Technologies and Protocols: An expert understanding of storage technologies and protocols, such as NVMe, SCSI, and AHCI.
- Master's Degree in Computer Science, Computer Engineering, or Electrical Engineering: A master's degree in a relevant field, such as computer science, computer engineering, or electrical engineering.
- Familiarity with Low-Level Bus Protocols: Familiarity with low-level bus protocols, such as PCIe, USB, and Fibre Channel.
- Experience with Bus Protocol Analyzers: Experience using bus protocol analyzers.
At Apple Inc., base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $175,800 and $312,200, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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.