Efficiently gain familiarity with the design and implementation of existing codebases and contribute to security hardening projects for core OS components (e.g., memory safety adoption, mitigation deployment, sandboxing/isolation, refactoring).
Update existing software or create new codebases to achieve security goals; implement projects using appropriate languages (Swift, Objective-C, or C++).
Adopt or update unit tests and collaborate with QA engineers on functional testing.
Document changes and new architectural elements; create training materials required for partner teams to maintain changes going forward.
Communicate collaboratively and effectively across all project phases with cross-functional teams.
技術スタック
必須スキル
Understanding of foundations of system programming languages (C, C++, Swift, or Rust)
Understanding of system-level concepts (multi-threaded design, resource management, OS interactions)
Ability to reason about the security or robustness of application software
Ability to quickly get up to speed on new codebases and adjust approach
Experience implementing software following object-oriented design principles
Clear verbal and written communication; collaborative mindset
BS in Computer Science or equivalent experience/skills
歓迎スキル(該当する場合)
Interest in using Swift to improve the security of operating system libraries and services (even if not required)
Experience optimizing the runtime performance of system libraries or compute-intensive software
キャリア成長観点
Work on Apple’s SPEAR team to drive security improvements across core OS components, gaining deep expertise in memory safety, sandboxing, and platform security.
Collaborate across multiple teams to shape security practices, testing, and documentation, building leadership in cross-functional projects.
Opportunity to influence security standards and training materials, accelerating your trajectory toward platform security engineering or security architecture roles.
Exposure to large-scale, high-impact software development that affects over a billion devices, enhancing both technical depth and strategic problem-solving abilities.