← All roles

Software Development Engineer - Security, Core OS

Apple· CoreOS / Core Platform
Apply on company site
Cupertino, CA$150.4k - $225.3kFull-timePosted 3d ago

About the role

Software engineer here to contribute to firmware security across Apple devices, focusing on embedded security, secure boot, cryptography, and tooling to verify and deploy security mitigations for embedded environments across iPhone, iPad, Mac, Apple Watch, and Home products.

Responsibilities

  • Work with the Product & System Security teams in implementing the security patches.
  • Contribute to the software and hardware roadmap for new security features on a range of platforms, including iPhone, iPad, Mac, Apple Watch, and Home products.
  • Assist with audit of security critical code and hardware, review and implement patches.
  • Create tools that help automate security verification, testing.
  • Improve firmware architecture and APIs to build security into the core.
  • Deploy security mitigations suitable for use in an embedded environment.
  • Work with multi-functional teams to extend secure boot technologies.
  • Collaborate with testing organizations to verify security features and fuzz for vulnerabilities.

Qualifications

  • A passion for embedded development and security
  • Understanding of software vulnerabilities and mitigations
  • Experience with secure boot and related cryptographic applications for platform security, principles and use of cryptographic primitives and protocols.
  • Background in secure coding and code auditing.
  • Direct experience in the overlap between software and hardware security, and firmware/software technologies.
  • Familiarity with modern processor architecture.
  • Experience designing and architecting systems with security in mind.
  • Have an understanding of past, current, and emerging security exploit types.
  • Experience in creating working proof of concepts from found vulnerabilities on systems with advanced anti
  • Exposure to kernel programming.

Skills

Required:Embedded software developmentSecure bootCryptographic primitives and protocolsSecure coding and code auditing
Nice to have:Kernel programming

Benefits

  • Comprehensive medical and dental coverage
  • retirement benefits
  • discounted products and free services
  • reimbursement for certain educational expenses — including tuition
  • discretionary bonuses or commission payments (role eligible)
  • relocation assistance (potentially)
  • Apple shareholder opportunities through stock programs
  • employee stock purchase plan
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple