Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Apple Platform Frameworks Software Engineer - Security 
United States, California, Cupertino 
488415610

31.03.2025
Each project will involve solving unique challenges while handling the following core responsibilities:Efficiently gain familiarity with the design and implementation of existing codebases.Contribute to design of application, framework/library, or daemon security hardening projects such as memory safety technology adoption, mitigation deployment, sandboxing/isolation, refactoring, and other approaches as necessary.Update existing software codebases or create new codebases as necessary to achieve security goals.Implement projects using the most appropriate language, potentially including Swift, Objective-C, or C++.Document changes and new architectural elements, creating training materials required for partner team to maintain changes going forward.
  • Understanding of the foundations of a system programming language such as C, C++, Swift, or Rust
  • Understanding of system-level concepts including multi-threaded design, resource management, and how application software interacts with the operating system
  • Ability to reason about the security or robustness of application software
  • Ability to quickly get up to speed on new codebases and adjust your approach to meet the needs of diverse projects and requirements
  • Experience implementing software following object-oriented design principles
  • Ability to communicate clearly and effectively about technical topics (verbal and written)
  • Enthusiastic, empathetic, and collaborative approach to multi-functional projects
  • BS in Computer Science or equivalent experience/skills
  • While previous Swift experience is not required, candidates should have an 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
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.