Software Developer - Cartographic Systems and Tools, Apple Maps

Santa Clara Valley (Cupertino), California, United States
Software and Services


Posted: Jun 21, 2018
Weekly Hours: 40
Role Number: 113868553
Have you thought about where you are going? Where have you been, and where will you go next? What tools will you use on your journey? Apple Maps provides an incredible sense of direction, so join us and help millions navigate the Globe. We are looking for an experienced and creative tools engineer to help us craft the future of Apple Maps. Our team is focused on crafting and executing software solutions that enable the cartographic styling of our maps which support the most advanced rendering techniques. Join our team and you can share your rare combination of design sense and engineering skills to implement immersive experiences to millions of customers, all in collaboration with a world-class team of designers, software developers, and data engineers.

Key Qualifications

  • 3+ years experience in a production environment
  • Understanding and ability to orchestrate core computer science concepts
  • Familiarity with iOS, macOS, web technologies development and have the ability to launch them with JavaScript, HTML, and CSS
  • Familiar with C/C++ development and design principals
  • You have a discerning and creative eye for HCI/UX/UI principles
  • You have launched solutions in one or more scripting language (e.g. Python, Perl, shell)
  • Passionate about engineering perfection, performance, and quality
  • Exhibit pioneering know-how of coding solutions which provide improved and optimized production level code
  • Ability to build clear and concise prototypes and specification documents
  • Dream to help define unusual workflows and tools needed to support the cartographic vision
  • Experience working with spatial datasets and curating them for use in a visual display would constitute an added bonus


Our Maps Styles and Tools Engineering team creates solutions capable of translating cartographic design concepts into unique styles which deliver unforgettable experiences to our customers. This entails partnering and incorporating the latest rendering technologies which empower the many design intricacies set forth by multiple teams here at Apple. As a Tools Engineer on our team, you will wrangle with complex geographic data and display various information to our users in an engaging and compelling manner. As a member of our team, your activities will include: - Being comfortable with data driven designs and software engineering concepts - Diving into and understanding specialized technical stacks and root-cause scenarios - You will articulate high-level cartographic or display concepts and create innovative and user-friendly tools which empower developers and cartographers alike - Execute compelling designs as you take pride and ownership of delivering delightful user-experiences - You will live and breathe in a codebase that has been orchestrated with performance and quality in mind. - You will lead by example; setting a precedence by implementing engineering best-practices and mentoring other team members.

Education & Experience

Bachelors degree with at least 3 years hands-on development experience is desired

Additional Requirements