
Software Systems Engineer - Apple Maps (Navigation & Core Frameworks)
- Cupertino, CA
- Permanent
- Full-time
- 5+ years of experience in software systems engineering, ideally on Unix-based or embedded platforms
- Strong proficiency in native, compiled languages such as Objective-C, Swift, C++, C
- Experience developing and shipping client-side frameworks, daemons, or APIs
- Deep understanding of systems programming concepts: concurrency, threading, memory/resource management, and performance tuning
- Prior experience delivering production-quality software and collaborating across engineering, product, and design teams
- Familiarity with version control and development tools such as Git, Xcode, and performance analyses tools such as Instruments
- BS or MS in Computer Science
- Experience designing and implementing protocols, IPC mechanisms, and Protocol Buffers
- Background in networking, location services, or geospatial data handling
- Strong debugging skills across the OS stack (from framework to daemon)
- Experience with Shell scripting, Python, SQL
- Experience with performance tuning in mobile or embedded environments (CPU, memory, network, power optimizations)
- Familiarity with Apple's development ecosystem (iOS/macOS/watchOS/tvOS)
- Experience working with automated test infrastructure and validating systems in a CI pipeline