Apple
Write a Review|4.1|
Apple logo

Apple hiring Software Engineer - Proximity Systems Team, San Diego, CA

Software Engineer - Proximity Systems Team

Apple

San Diego, CA
Posted 4 days ago

Qualifications

Education

Bachelor's or graduate degree in Computer Science, Electrical and Computer Engineering, Mathematics, or similar area

Responsibilities

Primary Duties

  • Develop and improve tooling (including internal iOS applications)
  • Focus on continuous integration, data analysis, and visualization
  • Build critical pieces of software and the infrastructure around it

Experience Requirements

Required

Minimum 3 years professional experience creating, analyzing, and modifying production software in C++, Objective-C, Swift, or similar compiled language

3 years of experience

Required Skills

Technical Skills

modern C++Objective-CSwiftcommon design patternsdebugging techniquesmemory-management fundamentalsembedded databasesnetworkingconcurrency patternssensor interfacesiOS system interactionssoftware-development best practicesanalytical skillsprogramming skillsdebugging skillsscripting in Unix-like systems

Soft Skills

highly motivatedability to succeed in a collaborative environmentattention to detailcustomer impactpassionateinquisitive

Full Job Description

Software Engineer - Proximity Systems Team

Our mission is to provide an intelligent and rich user experience on Apple devices using spatial awareness and device context. We help you find your keys, locate your AirPods, unlock your Mac, and let you know how long your commute will be. We also help your loved ones know you made it home safely and help protect you against unwanted tracking.

We have an opening for an experienced software engineer for our small but growing team. The team currently focuses on AirTag, Find My features for AirPods/Pencil/Remote, and Bluetooth connectivity, and plays a supporting role in other areas.

Key Responsibilities:
- Develop and improve tooling (including internal iOS applications)
- Focus on continuous integration, data analysis, and visualization
- Build critical pieces of software and the infrastructure around it

Qualifications:
- Minimum 3 years professional experience creating, analyzing, and modifying production software in C++, Objective-C, Swift, or similar compiled language
- Bachelor's or graduate degree in Computer Science, Electrical and Computer Engineering, Mathematics, or similar area

Desired Skills:
- Good foundation in modern C++ and/or Objective-C/Swift
- Understanding of common design patterns, debugging techniques, and memory-management fundamentals
- Experience with embedded databases, networking, concurrency patterns, sensor interfaces, and iOS system interactions and optimizations
- Knowledge in software-development best practices
- Excellent analytical, programming, and debugging skills
- Comfortable scripting and developing in Unix-like systems

Personal Attributes:
- Highly motivated and experienced
- Ability to succeed in a collaborative environment
- Attention to detail and customer impact
- Passionate and inquisitive, seeking to solve everyday problems in innovative ways

How to Apply

Estimated Salary

$83
/ hour

Apple pays $83 for Software Engineer in San Diego, CA, with most salaries ranging from $54 to $133. Pay can vary based on role, experience, and local cost of living.

Median
$83
Low
$54
High
$133

Figures represent approximate ranges and may vary based on experience, location, and other factors. For the most accurate information, please consult the employer directly. Contact us to suggest updates to this information.