Software Engineer Calls Core
@ Apple

Cupertino, California, United States
$150,000
On Site
Full Time
Posted 12 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXX******* @apple.com
Recommended after applying

Job Details

About the Role

At Apple, new ideas quickly become extraordinary products, services, and customer experiences. As a Software Engineer Calls Core, you will help shape the future of voice and video communication across Apple devices including iPhone, iPad, and Mac.

Role Responsibilities

You will work on Phone, FaceTime, Voicemail, CallKit and more. You will build and maintain systems and APIs enabling telephony as well as design and develop protocols, frameworks, and daemons. Your work will drive calling experiences on iOS, macOS, and beyond.

Qualifications

  • Strong software development and design skills

  • Expertise in object-oriented programming with Swift or Objective-C

  • Excellent communication and collaboration skills

  • Ability to work independently and solve problems

Preferred Skills

  • Experience in building frameworks and daemons for operating systems

  • Experience in creating and refining APIs for developer adoption

  • Familiarity with peer-to-peer or client-server architectures and network protocols

  • Knowledge of secure communication protocols for handling untrusted data

Team & Culture

Join a team that values passion, technical leadership, and diverse experiences to deliver innovative and secure communications technologies.

Key skills/competency

  • Swift
  • Objective-C
  • API
  • CallKit
  • Telephony
  • Framework
  • Daemon
  • iOS
  • macOS
  • Communication

How to Get Hired at Apple

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Swift and Objective-C projects.
  • Research Apple's culture: Review their mission and values.
  • Prepare technical demos: Share examples of API designs.
  • Practice interview questions: Focus on communication and design skills.

📝 Interview Preparation Advice

Technical Preparation

Review Swift programming basics.
Practice Objective-C coding exercises.
Study API design principles.
Learn operating system framework development.

Behavioral Questions

Describe a collaboration success story.
Explain independent problem-solving experience.
Discuss past project challenges.
Share teamwork under pressure examples.

Frequently Asked Questions