Core OS Software Engineer - Core Biometrics Architecture

Santa Clara Valley (Cupertino), California, United States
Software and Services


Posted: Nov 5, 2018
Weekly Hours: 40
Role Number: 200004354
Designing and developing software for hundreds of millions of users. For people who love the products you make. Being surrounded by the most creative, passionate, talented engineers in the industry. Constantly challenged to go beyond the norm to find new, innovative ways of solving problems and to make software safer, easier, and more fun to use. Not many jobs can offer all of these things. Software Engineering jobs at Apple do, and much more. The Core Biometrics team within the Core OS software engineering organization is responsible for development and integration of biometric technologies into iOS and macOS. If you love using Face ID or Touch ID, you can work on this technology if you join our team. We are also involved in Apple Pay architecture and software development. We are looking for an exceptionally versatile software engineer, capable of both larger scale and detail oriented thinking, with an affinity for system level programming and a passion for quality. You will work in a fast paced environment interacting directly with engineering teams within the organization as well as cross functional teams. The nature of the position requires the candidate to have excellent communication skills, strong programming and debugging skills, along with the commitment to make a difference. Collaboration and the desire to help are essential characteristics of the successful candidate. You will be surrounded by like-minded, high performing individuals who will help you learn, adapt and be successful

Key Qualifications

  • Excellent C and C++ programming skills
  • Experience with writing and debugging complex drivers and related client code
  • Fundamental knowledge of operating system concepts
  • Creative and critical thinking capabilities and troubleshooting skills
  • Excellent technical communication skills
  • High standards of professionalism and a strong sense of responsibility and ownership
  • Excellent teamwork


You will help architect and design biometric technologies for iPhone, iPad and Mac Bring up biometric technologies on future Apple products Gather requirements through discussions with peers and leaders from across the organization Bridge the gap between teams focused on their individual functional areas Learn from experts across many technical areas within Apple.

Education & Experience

Additional Requirements

  • Preferred Experience:
  • Experience with Objective-C or Swift
  • Experience with kernel and embedded development
  • Passion for test driven development
  • Knowledge of cryptography and data security
  • Proven track record in driving engineering excellence and quality on large scale projects