Apple, Inc. Company Logo

Apple, Inc.

Cupertino, California - United States
View all jobs at this company »

Software Engineer - Maps Navigation - 31349574

Description

Changing the world is all in a day's work at Apple. If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than a few perks.

Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Description:
The Maps team is looking for a proactive and motivated software engineer to focus on Apple's turn-by-turn navigation experience. The successful candidate will have a proven track record of developing high quality, robust and maintainable software. You are excited by maps and navigation, and are passionate about developing an intuitive and polished user experience.

As an engineer on the Maps Navigation team, you will be responsible for implementing new and innovative navigation features, fixing problems and enhancing performance. You will work closely with other engineers on the Maps and other iOS teams to develop a complete solution, supporting user interface needs and determining data requirements.

Key Qualifications:
•Strong object-oriented programming and design skills, preferably with Objective-C, C++, and/or Java
•Experience developing user-facing applications
•Solid background in algorithms
•Passion for product quality and attention to detail
•Excellent communication and collaborative skills

Education:
BS in Computer Science or equivalent experience

Additional Requirements:
• Experience implementing routing algorithms such as Dijkstra and A*
• Experience determining and/or presenting maneuvers in a turn-by-turn navigation system
• Familiarity with map matching from GPS and other location data
• Familiarity with map data formats from TomTom or other leading map providers
• Strong mathematical and computational geometry background
• Experience with the iOS SDK and Cocoa programming
Apple is an Equal Employment Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities.

This Job is no longer active!