Software Development Engineer, Security, Core OS

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$225,300 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $183k
This role $188k
$132k $235k
below market most similar roles pay here above market

This role pays more than 57% of similar roles. Most pay $149,375–$216,075 — the blue band above. At the midpoint, this role pays about $188k versus about $183k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer, Security, Core OS

The Software Development Engineer - Security, Core OS joins the Core Platform team within the CoreOS organization to enhance firmware security across iPhone, iPad, Mac, Apple Watch, and Home products. This role involves implementing security patches, contributing to software and hardware roadmaps for new security features, and auditing security critical code and hardware. The engineer will create tools to automate security verification and testing, improve firmware architecture and APIs, and deploy mitigations for embedded environments. Key responsibilities include extending secure boot technologies and collaborating with testing organizations to fuzz for vulnerabilities. Required skills include experience with secure boot, cryptographic applications, secure coding, and code auditing. Preferred qualifications include knowledge of modern processor architecture, kernel programming, and designing systems with security in mind.

What does a Software Development Engineer earn in California?

Median $197750 from 81 postings across 10 companies.

See salary data

What you'll do

  • Implement security patches in coordination with Product and System Security teams.
  • Contribute to the software and hardware roadmap for new security features across multiple platforms.
  • Audit security-critical code and hardware to review and implement necessary patches.
  • Create tools to automate security verification and testing processes.
  • Improve firmware architecture and APIs to integrate security into the core system.
  • Deploy security mitigations specifically designed for embedded environments.
  • Extend secure boot technologies in coordination with multi-functional teams.
  • Collaborate with testing organizations to verify security features and fuzz for vulnerabilities.

What we're looking for

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

More like this

Similar roles

Software Development Engineer, Security, Core OS

Apple Inc

Cupertino, CA 10 days ago $150,400–$225,300
Firmware Embedded Development Secure Boot Kernel Programming Code Auditing Processor Architecture Secure Coding Security Mitigations Proof of Concept

Systems Software Engineer, Core OS

Apple Inc

San Diego, CA 79 days ago $142,300–$263,300
C Objective-C Swift Kernel I/O Protocols USB Bluetooth Ethernet Middleware Daemons Frameworks OS Fundamentals Firmware Update Solutions

Software Development Engineer, Security

Apple Inc

Austin, TX 147 days ago
Java Spring Boot Microservices RESTful API Oracle Cassandra JUnit Mockito TestNG Kafka C Maven Gradle Git NoSQL Object-oriented programming Automated testing
3+ yrs exp