P. 1
Vacature Apple Maps-ontwikkelaar

Vacature Apple Maps-ontwikkelaar

|Views: 1,132|Likes:
Published by ckoenis
Vacature Apple Maps-ontwikkelaar
Vacature Apple Maps-ontwikkelaar

More info:

Published by: ckoenis on Oct 30, 2013
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as EHTML, PDF, TXT or read online from Scribd
See more
See less





Maps Public Transit Engineering Manager

Job Number: 30089781 Weekly Hours: 40.00 Santa Clara Valley, California, United St… Posted: Oct. 28, 2013

Job Summary

This is a unique opportunity to join Apple and lead a team of very skilled software engineers in improving the public transit experience in Apple's Maps. In addition to organizing the work for the team and working collaboratively across several engineering groups, efforts also need be spent on expanding the team.

Key Qualifications
3+ years experience with developing high quality, robust software systems Excellent interpersonal and communication skills Industry experience from, and expert knowledge of, C++ Experience in successfully leading engineering teams Knowledge and experience with agile development methods


As a software engineering manger you will act as a role model for the team by organizing the work, contributing by writing and reviewing source code, and establishing strong relationships with other teams. Organizing the work includes thinking ahead and identifying requirements, providing time estimates for implementations, and making sure the team meets the agreed deadlines. It also involves ensuring that the overall architecture is scalable in order to handle the everincreasing number of users. It is, of course, important to coach the team members, be on top of the day-to-day work, and helping to resolve any impediments. Part of the work is also to actively contribute with software architecture, design and implementation of production code, as well as reviewing the work of others. To succeed in this role, it is important to have the ability to come up with innovative solutions to hard problems by using both domain specific knowledge and outstanding engineering skills. In order to relate to the service a strong interest and/or deep knowledge of public transit is required.

BS or MS in Computer Science or related field.
Additional Requirements

• Experience developing navigation software • In-depth knowledge about public transit, both as a consumer of those services and the technical aspects • Knowledge of Computational Geometry or Graph Theory • Experience with Linux server-side development of distributed systems • Experience from ETL type of data conversion pipelines • Hands-on experience from continuous integration and deployment

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->