Software Development Engineer Security, Core OS
Cupertino, CA - USA
Job Summary
Work with the Product u0026 System Security teams in implementing the security to the software and hardware roadmap for new security features on a range of platforms including iPhone iPad Mac Apple Watch and Home products. nAssist with audit of security critical code and hardware review and implement tools that help automate security verification testing. nImprove firmware architecture and APIs to build security into the core. nDeploy security mitigations suitable for use in an embedded environment. nWork with multi-functional teams to extend secure boot technologies. nCollaborate with testing organizations to verify security features and fuzz for vulnerabilities.n
A passion for embedded development and securitynUnderstanding of software vulnerabilities and mitigationsnExperience with secure boot and related cryptographic applications for platform security principles and use of cryptographic primitives and in secure coding and code auditing.n
Direct experience in the overlap between software and hardware security and firmware/software with modern processor designing and architecting systems with security in an understanding of past current and emerging security exploit in creating working proof of concepts from found vulnerabilities on systems with advanced anti nExposure to kernel programming.
Required Experience:
IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more