Apple
Platform and Frameworks Software Engineer, SEAR
$150K–$278K
Cupertino, California · Full-time · Posted Feb 19, 2025
- Education
- BS in Computer Science or equivalent experience/skills.
About the job
Develops and improves operating-system platform security through collaborative projects that harden applications, frameworks, libraries, and services.
What you'll do
- Design and implement security hardening, mitigations, memory-safety adoption, sandboxing, and refactoring in existing or new codebases.
- Add or update unit tests, collaborate with QA on functional testing, and document changes and architectural elements.
- Work collaboratively with partner teams throughout projects and prepare training materials for ongoing maintenance.
What they ask for
- Understanding of a system programming language such as C, C++, Swift, or Rust.
- Understanding of system-level concepts, including multithreaded design, resource management, and application interaction with the operating system.
- Ability to reason about software security or robustness, quickly learn new codebases, and implement software using object-oriented design principles.
- BS in Computer Science or equivalent experience/skills; clear technical communication skills.
Nice to have
- Interest in using Swift to improve the security of operating-system libraries and services.
- Experience optimizing the runtime performance of system libraries or compute-intensive software.
Pay
$150,400 and $277,600 (base salary)
Tools
Swift, Objective-C, C++, C, Rust
Model-written summary · the original posting is authoritative