AR/VR Software Development Engineer

AppleSeattle, WA
$191,608 - $258,100Onsite

About The Position

Develop secure software operating systems, drivers and core services for the VisionPro organization. Leverage system level programming and operating systems knowledge to analyze security architectures, propose and develop solutions to meet product security and privacy requirements. Design and write code to enable security functionality on Apple products, including VisionPro and related products. Enable security features during factory provisioning, ensuring the product uses the cryptographic keys properly. Collaborate with teams across the company to figure out the best solution to implement security and privacy requirements in Apple products, such as influencing hardware requirements to implementing solutions in software. Implement protocols using applied cryptography. Debug system security issues both during factory provisioning and on device usage and ensure they are fixed and tested. Create software modules, such as frameworks, daemons, kernel extensions, using C or Swift to improve Apple’s security posture for the VisionPro organization. Create cryptographic solutions to protect data in transit and at rest using both symmetric and symmetric and asymmetric cryptographic protocols.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Electrical Engineering, or a related field and 5 years of experience in the job offered or related occupation.
  • 2 years of experience with 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, optimizing software system performance and responsiveness for low-level software to provide highly reliable, performant communication
  • 2 years of experience Analyzing software security and security threat modeling

Responsibilities

  • Develop secure software operating systems, drivers and core services for the VisionPro organization.
  • Analyze security architectures, propose and develop solutions to meet product security and privacy requirements.
  • Design and write code to enable security functionality on Apple products, including VisionPro and related products.
  • Enable security features during factory provisioning, ensuring the product uses the cryptographic keys properly.
  • Collaborate with teams across the company to figure out the best solution to implement security and privacy requirements in Apple products.
  • Implement protocols using applied cryptography.
  • Debug system security issues both during factory provisioning and on device usage and ensure they are fixed and tested.
  • Create software modules, such as frameworks, daemons, kernel extensions, using C or Swift to improve Apple’s security posture for the VisionPro organization.
  • Create cryptographic solutions to protect data in transit and at rest using both symmetric and symmetric and asymmetric cryptographic protocols.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • A range of discounted products and free services
  • Reimbursement for certain educational expenses — including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
  • Employee stock purchase plan
  • Restricted stock unit awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service