Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer - Security 
United States, California, Cupertino 
326376348

18.11.2024
Description
In this role... * Work with the Product & System Security teams in implementing the security patches.* Contribute to the software and hardware roadmap for new security features on a range of platforms, including iPhone, iPad, Mac, Apple Watch, and Home products. * Assist with audit of security critical code and hardware, review and implement patches.* Create tools that help automate security verification, testing. * Improve firmware architecture and APIs to build security into the core. * Deploy security mitigations suitable for use in an embedded environment. * Work with multi-functional teams to extend secure boot technologies. * Collaborate with testing organizations to verify security features and fuzz for vulnerabilities.
Minimum Qualifications
  • A passion for embedded development and security
  • Understanding of software vulnerabilities and mitigations
  • Experience with secure boot and related cryptographic applications for platform security, principles and use of cryptographic primitives and protocols.
  • Background in secure coding and code auditing.
Preferred Qualifications
  • Direct experience in the overlap between software and hardware security, and firmware/software technologies.
  • Familiarity with modern processor architecture.
  • Experience designing and architecting systems with security in mind.
  • Have an understanding of past, current, and emerging security exploit types.
  • Experience in creating working proof of concepts from found vulnerabilities on systems with advanced anti exploitation measures (e.g. ASLR).
  • Exposure to kernel programming.
Pay & Benefits
  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $175,800 and $264,200, and your base pay will depend on your skills, qualifications, experience, and location.Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.