Security-Focused System Software Engineer (Low-Level)

Apple

Saint Paul (MN)

Remote

USD 130,000 - 242,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Apple’s SPEAR group is hiring a collaborative system software engineer to improve the security of end-user devices. You’ll work across the lower levels of Apple’s software stack to build robust infrastructure and mitigations that raise end-user security.

The role emphasizes cross-team collaboration, thorough testing, and clear documentation, with opportunities to contribute to kernel, driver, and firmware security hardening and memory protection techniques.

Qualifications

  • 3+ years of experience developing software for low-level environments such as firmware, hardware drivers, kernels, or hypervisors.
  • Strong interest in security and a desire to deepen expertise in that area.
  • Deep understanding of a system programming language such as C or C++.
  • Ability to communicate clearly about technical topics, both verbally and in writing.
  • Collaborative, empathetic, and adaptable to multiple projects and needs.

Responsibilities

  • Contribute to the design of kernel, driver, and firmware security hardening initiatives.
  • Replace or modernize low-level codebases to meet security goals using C, C++, or similar languages.
  • Adopt or improve remote unit testing; work with QA on functional tests.
  • Prepare architectural changes and training materials for the team to maintain progress.
  • Communicate effectively across all project stages and collaborate with teams.

Skills

C/C++
Low-level programming
Security
Kernel/driver experience
Communication

Education

BS in Computer Science or Computer Engineering

Tools

Firmware
Kernel
Hypervisors

Job description

Apple’s SPEAR group is hiring a collaborative system software engineer to improve the security of end-user devices. You’ll work across the lower levels of Apple’s software stack to build robust infrastructure and mitigations that raise end-user security.

The role emphasizes cross-team collaboration, thorough testing, and clear documentation, with opportunities to contribute to kernel, driver, and firmware security hardening and memory protection techniques.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Platform Security Engineering Manager
Platform Security Engineering Manager

Apple • Cupertino (CA)

On-site
USD 206,200 - 356,400
Stock program
Medical and dental coverage
Retirement benefits
+2
Security Software Engineering Manager - Platform and Frameworks
Security Software Engineering Manager - Platform and Frameworks

Apple Inc. • Cupertino (CA)

On-site
USD 206,200 - 356,400
Stock program
Medical and dental coverage
Retirement benefits
+2
Entry-Level Security Software Engineer (Low-Level)
Entry-Level Security Software Engineer (Low-Level)

Apple • Olympia (WA)

On-site
USD 41,328 - 68,880
Stock awards
Employee Stock Purchase Plan
Comprehensive health benefits
Security-Focused Software Engineer, Enterprise Networking
Security-Focused Software Engineer, Enterprise Networking

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Security Engineer, Trusted Execution Systems
Security Engineer, Trusted Execution Systems

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 225,000
Medical coverage
Dental coverage
Retirement benefits
+4
Systems Software Engineer, Information Security
Systems Software Engineer, Information Security

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 130,000
Platform Security Architect: Secure Systems & Policy
Platform Security Architect: Secure Systems & Policy

Apple Inc. • San Diego (CA)

On-site
USD 175,000 - 263,000
Product Security Engineer: Secure iOS/macOS Ecosystem
Product Security Engineer: Secure iOS/macOS Ecosystem

Apple Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 123,000 - 214,000
Medical benefits
Employee stock programs
Tuition reimbursement
Product Security Engineer, SEAR
Product Security Engineer, SEAR

Apple Inc. • Seattle (WA), Northern (KY)

On-site
USD 123,000 - 214,000
Medical benefits
Employee stock programs
Tuition reimbursement
Software Engineer, Trusted Execution, SEAR
Software Engineer, Trusted Execution, SEAR

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 225,000
Medical coverage
Dental coverage
Retirement benefits
+4