Security-Focused System Software Engineer (Low-Level)

Apple

Saint Paul (MN)

Remote

USD 130,000 - 242,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Security-Driven Systems & Kernel Engineer
Security-Driven Systems & Kernel Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Relocation assistance
Stock programs
Education reimbursement
Systems & Kernel Software Engineer, SEAR
Systems & Kernel Software Engineer, SEAR

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Relocation assistance
Stock programs
Education reimbursement
Security Software Engineering Manager - Platform and Frameworks
Security Software Engineering Manager - Platform and Frameworks

Apple Inc. • Cupertino (CA)

On-site
USD 198,000 - 343,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+3
Entry-Level Security Software Engineer (Low-Level)
Entry-Level Security Software Engineer (Low-Level)

Apple • Olympia (WA)

On-site
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
Secure Design Engineer, SEAR
Secure Design Engineer, SEAR

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+2
Security Software Engineer — Secure Transport Protocols
Security Software Engineer — Secure Transport Protocols

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 226,000
Comprehensive medical and dental coverage
Retirement benefits
Stock purchase plan
+2
Product Security Engineer, SEAR
Product Security Engineer, SEAR

Apple Inc. • Seattle (WA)

On-site
USD 123,000 - 214,000
Medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
Systems Software Engineer, Information Security
Systems Software Engineer, Information Security

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 130,000
Software Engineer, Trusted Execution (Secure Boot), SEAR
Software Engineer, Trusted Execution (Secure Boot), SEAR

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Stock programs
Relocation assistance
Tuition reimbursement
+1