JobsAR/VR Software Development Engineer
Job description
This role at Apple involves developing secure software operating systems, drivers, and core services for the VisionPro organization. The position requires leveraging system-level programming and operating systems knowledge to enhance product security and privacy. The team focuses on implementing cryptographic solutions and debugging security issues to ensure the integrity of Apple products. Collaboration with various teams is essential to meet security requirements and optimize software performance.
Requirements
- Master's degree or foreign equivalent in Computer Science, Electrical Engineering, or a related field.
- 5 years of experience in the job offered or a related occupation.
- 2 years of experience utilizing C Programming to write low-level software that interacts with hardware, software system modules, and kernels.
- 2 years of experience developing secure software architecture and optimizing software security functionality across operating systems.
- 2 years of experience writing secure software code and security architecture to function across system modules, kernel, and co-processors.
- 2 years of experience with cryptography for secure software coding.
- 2 years of experience analyzing software system interactions, including protocols of communication and security.
- 2 years of experience analyzing data flows and optimizing software system performance for low-level software.
Responsibilities
- Develop secure software operating systems, drivers, and core services for the VisionPro organization.
- Analyze security architectures and propose solutions to meet product security and privacy requirements.
- Design and write code to enable security functionality on Apple products.
- Enable security features during factory provisioning and ensure proper use of cryptographic keys.
- Collaborate with teams across the company to implement security and privacy requirements.
- Implement protocols using applied cryptography.
- Debug system security issues during factory provisioning and on-device usage.
- Create software modules using C or Swift to improve Apple's security posture.
- Create cryptographic solutions to protect data in transit and at rest.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
