SWE - Authentication Engineering Intern - SEAR

at  Apple

Praha, Praha, Czech -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 Jan, 2025Not Specified04 Nov, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SUMMARY

Posted: Oct 30, 2024
Weekly Hours: 40
Role Number:200576537
As a part of Apple’s Security and Architecture team (SEAR), Authentication Engineering team is responsible for securing authentications and providing authorization services across all Apple products. Our interfaces encompass both low-level authorizations within the Secure Enclave and developer-facing APIs. We are offering an internship that provides the opportunity to work on the very core of Apple’s operating system, gain insights into the Secure Enclave’s security and protocols, and collaborate with a creative, collaborative, and product-focused team. Our goal is to build an immersive learning experience that allows you to acquire practical skills, gain real-world experience, develop a comprehensive understanding of our industry, and establish valuable connections. You will join an exceptional team with the opportunity to work directly with our R&D team in Prague on a user authentication and authorization project within the Secure Enclave.

DESCRIPTION

A dedicated mentor will be paired with each intern, fostering collaboration and guidance. - Interns will work on designing and implementing an innovative solution to validate the current code and design a secure implementation based on interpreting the formal description of authorization flows. - Upon completion of the internship, interns will have the opportunity to present their work to the SEAR leadership.

  • Proficiency in Swift and Objective-C programming languages
  • Knowledgeable of embedded systems software design and development involving C and/or other lower level languages
  • Expertise in formal algorithm validationsExperience in designing and implementing interpreters for languages

-

PREFERRED QUALIFICATIONS

  • Candidates must be enrolled as students pursuing a Master’s, Ph.D., or equivalent degree program.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Praha, Czech