CareerPlanSign in

iOS Software Engineer- Location Technologies

Herzliya, Israel💼 Full-time🗓 2026-09-08 → 2026-09-28

Core

Design and implement complex multi-component location systems integrating hardware, firmware, and software to enable accurate, privacy-focused location services for Apple devices.

Role type

Senior Systems Software Engineer (Location Technologies)

Builds

Production location systems fusing inertial, visual, and wireless sensors (UWB, Bluetooth, Wi-Fi, GNSS) for hardware/software integration

Domain

Consumer electronics, location technologies, sensor fusion

Required skills

C++, Objective-C, Swift, system architecture, hardware/software boundary integration, sensor fusion, debugging complex systems, trade-off analysis (accuracy/latency/power/memory), tooling development

Preferred skills

Visual-inertial odometry, SLAM, camera calibration, real-time systems, data analysis dashboards, Unix system development

Technologies

C++, Objective-C, Swift, Rust, UWB, Bluetooth, Wi-Fi, GNSS, iOS, macOS, Unix

Responsibilities

Define architecture for multi-component location systems spanning hardware, firmware, and software; Write and maintain production-quality code in C++, Objective-C, and Swift; Design integration of inertial, visual, and wireless sensing; Integrate and bring up new hardware and software components; Debug complex cross-stack issues; Develop tooling and instrumentation for system characterization; Collaborate with silicon, hardware, firmware, and algorithms teams from concept to shipping

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.