Software Development Engineer - Security, Core OS
Apple· CoreOS / Core Platform
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
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services