Firmware Security Researcher

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$225,300 / yr
Posted
102 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $177k
$116k $255k
below market most similar roles pay here above market

This role pays less than 65% of similar roles. Most pay $162,162–$223,325 — the blue band above. At the midpoint, this role pays about $177k versus about $193k 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 · Firmware Security Researcher

The Firmware Security Researcher joins the Security Engineering & Architecture organization to ensure secure runtime environments for firmware, constrained, and isolated compute environments. This role involves leading research to identify vulnerabilities, inventing defensive technologies to eliminate entire classes of issues, and driving the delivery of security mitigations. Day-to-day responsibilities include evaluating system architecture and circuit layouts, providing security consultations, developing automated tools for verification, and performing reverse engineering of exploits. The position requires expertise in firmware and embedded systems, secure programming, code auditing, and anti-exploitation mitigations. Candidates should possess skills in C, C++, or other systems programming languages, along with knowledge of operating system internals like macOS or iOS. The work focuses on protecting sensitive user assets against advanced attacks at the lowest system levels.

What you'll do

  • Identify vulnerabilities and security trends across various hardware and software platforms.
  • Invent new defensive technologies to eliminate entire classes of security issues.
  • Perform security-critical evaluations of system architecture, code, and circuit layouts.
  • Develop automated tools for security analysis, verification, and regression defense.
  • Provide security consultations to partner teams on new features and technologies.
  • Drive the development and delivery of security mitigations to prevent identified threats.
  • Challenge existing mitigation techniques through evaluation and proof of concept exploitation.
  • Reverse engineer exploits to understand and address potential attack vectors.

What we're looking for

  • Familiarity with firmware and embedded system technologies.
  • Experience with secure programming and code auditing.
  • Knowledge of modern anti-exploitation mitigations and their effectiveness.
  • Background in firmware or systems programming, ideally in C, C++, or another systems programming language.
  • Excellent communication skills.
  • Ideas and enthusiasm for using AI to fundamentally change the field of security engineering (preferred).
  • Proficiency with threat modelling complex systems (preferred).
  • Background in software exploitation (preferred).
  • Familiarity with operating system internals, especially macOS, iOS, or other flavours of UNIX (preferred).
  • Experience with memory safe programming languages and/or techniques (preferred).

More like this

Similar roles

Product Security Engineer

Apple Inc

Seattle, WA 46 days ago $122,700–$214,300
C C++ Objective C Reverse Engineering CI/CD Containerization Vulnerability Research Incident Response AI Frameworks Security Automation Monitoring Tools

Build and Compute Systems Security Reviewer

Apple Inc

Cupertino, CA 112 days ago $184,700–$324,800
Security Architecture Threat Modeling Code Auditing Secure Coding Confidential Compute macOS Linux Python Swift Objective-C Ruby Security Engineering

Secure Design Engineer

Apple Inc

Cupertino, CA 112 days ago $150,400–$277,600
Threat Modeling Security Architecture C C++ Objective-C Swift SDLC OS Internals Software Security Testing Security Engineering Code Review Agentic Coding Tools
3+ yrs exp

Systems & Kernel Software Engineer

Apple Inc

Cupertino, CA 147 days ago $150,400–$277,600
C C++ Rust Swift Zig Kernel Drivers Firmware Bootloaders Hypervisors Static Analysis Fuzzing LLMs Memory Safety Compiler Security