Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Apple Software Systems Engineer - Apple Maps 
United States, California, Cupertino 
196240020

31.03.2025
As a Software Systems Engineer, your primary responsibility will be designing and developing APIs, Frameworks, Daemons, and Protocols that facilitate all geospatial / mapping services on multiple client platforms. This is a critically important role within the Maps stack which coordinates services and assets between the client, services, and data, such as Routing, Navigation, Traffic, ETA, Map Tiles, Search, Places, and more. You will work closely with designers and engineers across the company to add new capabilities that enable the very best mapping, exploration, and navigation experience. To be successful in this role, you’ll apply your deep software systems engineering expertise, effective communication, critical thinking, and genuine curiosity, in shipping innovative and performant software systems.
  • 5+ years of software systems engineering experience on Unix-based platforms
  • BS or MS in Computer Science or equivalent degree or equivalent work experience
  • Deep Software Systems Engineering experience
  • Experience designing and developing APIs and Libraries/Frameworks/Daemons
  • Proficiency in asynchronous/concurrent programming
  • Object-oriented programming knowledge (Java, C, C++, Obj-C, Swift, or Rust for example)
  • Production-level SW experience
  • Experience defining / building protocols (protocol buffers)
  • Experience with networking protocols
  • Experience debugging at all levels of the operating system stack
  • Experience in performance analysis and tuning e.g. cpu, network, power usage, on embedded systems.
  • Developing/enabling automated testing infrastructures to vet your work
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.