Firmware Security Researcher

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $177k
$118k most similar roles pay here $237k

This role pays less than 54% of similar roles. Most pay $155,000–$219,737 — the shaded band above. At the midpoint, this role pays about $177k versus about $187k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 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 role is situated within the Security Engineering & Architecture organization, focusing on securing firmware and constrained compute environments to protect sensitive assets from advanced attacks. You will lead research and analysis to identify vulnerabilities across various platforms while inventing new defensive technologies to eliminate entire classes of issues. Daily responsibilities include evaluating security-critical aspects like system architecture and circuit layout, providing consultations to partner teams, developing automated tools for verification, and performing reverse engineering of exploits. The role requires expertise in firmware and embedded systems, secure programming, code auditing, and modern 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, and proficiency in threat modeling complex systems to ensure robust security for hardware and software products.

What you'll do

  • Identify and analyze security vulnerabilities and trends across various hardware and software platforms.
  • Develop new defensive technologies to eliminate entire classes of security issues.
  • Perform code reviews and evaluate system architectures, product features, and circuit layouts for security risks.
  • Provide security consultations to partner teams regarding new features and emerging technologies.
  • Create automated tools for security analysis, verification, and regression defense.
  • Conduct proof-of-concept exploitations to challenge the effectiveness of existing mitigation techniques.
  • Reverse engineer exploits to understand and mitigate potential threats.

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.
  • Proficiency with threat modeling complex systems.
  • Background in software exploitation.
  • Familiarity with operating system internals, especially macOS, iOS, or other flavors of UNIX.

More like this

Similar roles

Product Security Engineer

Apple Inc

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

Product Security Engineer

Apple Inc

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

Secure Design Engineer

Apple Inc

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

Software Engineering Manager, Security

Apple Inc

Cupertino, CA 144 days ago $206,200$356,400
Cryptography C C++ Objective-C Swift Operating Systems Systems Programming Security Engineering Access Control Kernel Secure Enclave Software Assurance Key Management Content Encryption Boot Security
5+ yrs exp