Talent.com
Core OS Software Engineer - Secure Enclave
Core OS Software Engineer - Secure EnclaveApple • Cupertino, CA, United States
Core OS Software Engineer - Secure Enclave

Core OS Software Engineer - Secure Enclave

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

Weekly Hours : 40

Role Number : 200623691-0836

Summary

Are you a big-picture problem solver who loves setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group ensuring the OS is inseparable from each device’s identity as a whole. That’s because this group is committed to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience. Your dedication to cross-disciplinary collaboration will help develop groundbreaking technologies, such as iOS, macOS, watchOS, and tvOS. By crafting these distinct, holistic user experiences, you’ll continue to uphold and advance the excellence people expect from Apple devices. We are looking for an exceptional software engineer to work on the Secure Enclave coprocessor’s operating system, drivers, and core services. We work on a core technology and you have the opportunity to make a major impact in the way that Apple secures its iOS, watchOS, tvOS, and macOS products. Our environment champions product innovation, rapid product iteration, and a liberating amount of autonomy. In this rare and highly visible role, you are at the center of Apple's security efforts, influencing and assisting teams multi-functionally to secure user experiences across Apple's product line.

Description

Design and implement secure kernel technologies, drivers, and supporting infrastructure. Work with multi-functional teams to bring up, debug, and verify security infrastructure for new platforms, products, and prototype systems. Help define the software roadmap for new security features and supporting a range of hardware platforms, including iPhone, iPad, AppleWatch, AppleTV, iPod, and Mac. Contribute to security requirements and features for future hardware and custom silicon.

Minimum Qualifications

BS / MS in Computer Science or equivalent knowledge and experience

Strong understanding of embedded operating systems architecture and systems programming fundamentals.

Practical understanding of security principles, concepts, and techniques (e.g. certificates, software signing, attestation).

Fluent in any of the following programming languages : C, C++, or Swift.

Preferred Qualifications

Experience with cryptography for platform security and implementation of secure software stacks and runtimes.

Direct experience in the overlap between software and hardware security, microkernel development, and firmware / software technologies.

Understanding of SoC-level design, especially ARM based SoC’s.

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

Software Engineer • Cupertino, CA, United States

Related jobs
Software Engineer, Core Platform

Software Engineer, Core Platform

Moveworks.ai • Mountain View, CA, United States
Full-time
As a member of the core platform team, you will play a key role in shaping the evolution of moveworks conversational AI platform. You will have the opportunity to - build enterprise products that so...Show more
Last updated: 30+ days ago • Promoted
Travel CT Tech - $2,939 per week in Los Angeles, CA

Travel CT Tech - $2,939 per week in Los Angeles, CA

GetMed Staffing, Inc. • Aptos, CA, United States
Full-time
GetMed Staffing is searching for a strong CT Tech to assist our traveler-friendly client.A minimum of 1-2 years of experience is required. Traveling with GetMed Staffing offers the unique opportunit...Show more
Last updated: 11 hours ago • Promoted • New!
Software Engineer

Software Engineer

General Medicine • Fremont, CA, United States
Full-time
As a software engineer at General Medicine, you’ll help build and scale a healthcare store that makes it delightfully simple to shop for any type of care. We provide upfront cash and insurance price...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, AI for Secure Code

Software Engineer, AI for Secure Code

DeepMind • Mountain View, CA, United States
Full-time
Work with research scientists and engineers to advance the capabilities of CodeMender, an AI agent for code security.Together, you will apply ML and advanced program analysis techniques to make sof...Show more
Last updated: 3 days ago • Promoted
Senior Software Engineer, AOSP - Core OS

Senior Software Engineer, AOSP - Core OS

Applied Intuition Inc. • Mountain View, CA, United States
Full-time
Senior Software Engineer, AOSP - Core OS.Mountain View, California, United States.Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machi...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
Software Engineer - Core Infra (FedRamp)

Software Engineer - Core Infra (FedRamp)

Rubrik • Palo Alto, CA, United States
Full-time
RSC (Rubrik Security Cloud) is the SaaS control plane for Rubrik.Our mission is to build a highly scalable, reliable and secure cloud data management platform for the largest enterprises in the wor...Show more
Last updated: 3 days ago • Promoted
Senior Software Engineer - Wallet Core Palo Alto, California, United States

Senior Software Engineer - Wallet Core Palo Alto, California, United States

BitGo Inc. • Palo Alto, CA, United States
Full-time
BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.Since our foun...Show more
Last updated: 30+ days ago • Promoted
Principal Software Engineer ( Core Banking Systems)

Principal Software Engineer ( Core Banking Systems)

First Citizens Bank • Santa Clara, CA, US
Full-time
This is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office. This position provides expert technical guidance on large, complex, an...Show more
Last updated: 30+ days ago • Promoted
Core Software Engineering

Core Software Engineering

ETCHED LLC • San Jose, CA, United States
Full-time
Etched is building the world's first AI inference system purpose-built for transformers - delivering over 10x higher performance and dramatically lower cost and latency than a B200.With Etched ASIC...Show more
Last updated: 30+ days ago • Promoted
Software Engineer - Core Infra (FedRamp)

Software Engineer - Core Infra (FedRamp)

Rubrik Job Board • Palo Alto, CA, United States
Full-time
RSC (Rubrik Security Cloud) is the SaaS control plane for Rubrik.Our mission is to build a highly scalable, reliable and secure cloud data management platform for the largest enterprises in the wor...Show more
Last updated: 3 days ago • Promoted
Senior Software Engineer, AOSP - Core OS

Senior Software Engineer, AOSP - Core OS

Applied Intuition • Mountain View, CA, United States
Full-time
Senior Software Engineer, AOSP - Core OS.Mountain View, California, United States.Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machi...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Core Location

Senior Software Engineer - Core Location

Apple Inc. • Cupertino, CA, United States
Full-time
Senior Software Engineer - Core Location.Cupertino, California, United States Software and Services.Join the team behind Core Location to design and build the future of device location API, and the...Show more
Last updated: 10 days ago • Promoted
Software Engineer, AI for Secure Code

Software Engineer, AI for Secure Code

Google DeepMind • Mountain View, CA, United States
Full-time
Work with research scientists and engineers to advance the capabilities of CodeMender , an AI agent for code security.Together, you will apply ML and advanced program analysis techniques to make so...Show more
Last updated: 10 days ago • Promoted
Software Engineer - Wallet Core

Software Engineer - Wallet Core

BitGo, Inc. • Palo Alto, CA, United States
Full-time
BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.Since our foun...Show more
Last updated: 30+ days ago • Promoted
Software Engineer Manager II, Chronicle Security, Data Lake

Software Engineer Manager II, Chronicle Security, Data Lake

Google • Sunnyvale, CA, United States
Full-time
Software Engineer Manager II, Chronicle Security, Data Lake.Software Engineer Manager II, Chronicle Security, Data Lake.Get AI-powered advice on this job and more exclusive features.Bachelor’s degr...Show more
Last updated: 10 days ago • Promoted
Senior Software Engineer, Core Platform Business Unit

Senior Software Engineer, Core Platform Business Unit

Pure Storage • Santa Clara, CA, United States
Full-time
We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry.Here, you lead with innovative thinking, grow along with us, and join the smartest team in t...Show more
Last updated: 3 days ago • Promoted
Senior Software Engineer, Core Infrastructure

Senior Software Engineer, Core 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: 3 days ago • Promoted