Appleposted 18 days ago
$177,154 - $250,600/Yr
Full-time • Mid Level
San Diego, CA

About the position

APPLE INC has the following available in San Diego, California. Architect and develop core software that is incorporated in products and services across Apple, specifically Apple’s proprietary Digital Rights Management (DRM) technology. Develop code and work with other teams to launch new features and products. Work on projects that touch all aspects of Apple products. Use strong software and interpersonal skills to integrate new technology on multiple platforms and architectures. Support multiple projects simultaneously. Research, design, develop, integrate, test and performance optimize DRM Security Software for Apple’s various products including but not limited to iPhones, iPads, AppleTVs, iMacs and MacBooks. 40 hours/week. 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 $177,154 - $250,600/yr and your base pay will depend on your skills, qualifications, experience, and location.

Responsibilities

  • Architect and develop core software for Apple’s DRM technology.
  • Develop code and collaborate with other teams to launch new features and products.
  • Work on projects that impact all aspects of Apple products.
  • Integrate new technology on multiple platforms and architectures.
  • Support multiple projects simultaneously.
  • Research, design, develop, integrate, test and optimize DRM Security Software for various Apple products.

Requirements

  • Bachelor’s degree or foreign equivalent in Electronic Engineering, Computer Engineering or related field.
  • 5 years of progressive, post-baccalaureate experience in the job offered or related occupation.
  • 5 years of experience with C or C++ for server and client side security software.
  • Experience in embedded development, ARM, or TrustZone for security software.
  • Knowledge of computer algorithms and analysis for performance, power, and memory analysis.
  • Experience in profiling and optimization of software for performance, power, and memory.
  • Knowledge of cryptography to implement security solutions and protocols.
  • Experience identifying security threats in computer systems and networks.
  • Experience with Git or equivalent version control system.
  • Experience with kernel programming for security software.
  • Experience in software and hardware virtualization.
  • Debugging experience using lldb/gdb/kdb for complex software bugs.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple’s discretionary employee stock programs.
  • Eligibility for discretionary restricted stock unit awards.
  • Ability to purchase Apple stock at a discount through Employee Stock Purchase Plan.
  • Potential for discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service