23 days old

Software Engineer - Maps Routing, Navigation, and Guidance

Cupertino, CA
  • Job Code
  • Jobs Rated


Posted: Apr 25, 2019

Weekly Hours: 40

Role Number: 200051725

Offering a host of innovative features, Maps makes finding and getting to your destination faster and easier than ever. With turn-by-turn spoken directions, interactive 3D views, and proactive suggestions, as well as new indoor maps and lane guidance, Maps provides an incredible sense of direction

Our team is looking for outstanding software engineers to deliver the next generation of navigation services for Apple Maps. If you are passionate about building the world's best navigation platform at massive scale, this opportunity is for you

Key Qualifications

  • We are looking for the following skill-sets for this role:
  • - Industry experience in C++ and Linux
  • - Outstanding understanding of graph algorithms and data structures
  • - Excellent problem solving and analytical skills
  • - Good interpersonal and communication skills
  • - Inquisitive and highly-motivated self-starter


Apple Maps provides driving, walking, and public transit routes to millions of users every day. On our team, you will develop cutting-edge guidance products to constantly improve the navigation experience and help millions of people every day with their travelling needs. As part of the navigation team, your responsibilities will include:
- Designing navigation features that will be used by millions worldwide
- Developing features to make navigation clear, natural, and friendly
- Working on high performance code using C++
- Participating in design and code reviews
- Being responsible for code maintenance duties (including incident screening and identifying bugs)
- Working with other specialists and QA to deliver high quality routes to our customers
- Influencing the future product direction
- Assisting with various team and system support needs such as pager-support for periodic 24/7 on-call duties, video calls, or other project needs

As a self-motivated teammate who thrives in a dynamic, constantly changing environment, passionate about building outstanding products and learning new technologies, this is the job for you. If you are a creative and forward-thinking software engineer who's always looking for a better way, we'd like to talk to you

Education & Experience

BS, MS, or PhD in computer science or geospatial analysis areas with focus on algorithm design

Additional Requirements

  • Having the following skills would be a plus, but are not necessary.:
  • - Data Science or Machine Learning background
  • - Maps, routing, navigation, or geometrical computation experience

Jobs Rated Reports for Software Engineer

Posted: 2019-07-27 Expires: 2019-08-25

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer - Maps Routing, Navigation, and Guidance

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast