Apple AR/VR Job | Software Performance Engineer – Mobile Systems – Apple Maps
Citys（岗位城市）: Santa Clara Valley (Cupertino), California, United States
Apple Maps is looking for an innovative and dedicated Software Performance Engineer to help lead solutions and projects which improve the performance of our many Maps related products.
Here on Apple Maps, we push the limits of what is possible by bringing to bear advanced technologies including augmented reality, machine learning, metal, and more to surprise and delight our customers! Join our team and help make a real difference in the way people navigate the world around them. As a performance engineer on our team, you will have a uniquely rewarding opportunity to help build and craft future products that will assist and inspire millions of people every day.
Knowledge of Systems Engineering is a must (multithreading, inter process communication, memory management, networking, background processes, etc…)
Current production level experience implementing solutions in Objective-C and/or other object-oriented language
Competent user of Performance Tracing tools such as “Instruments” and “Valgrind”
Development experience optimizing concurrency, threading, memory management, embedded software constraints, and other systems performance analysis
Passionate about being part of a team where strong communication is highly valued
The Apple Maps client team is looking for an accomplished Performance Engineer to help build a passionate and diverse team. This team is responsible for ensuring that the next generation of experiences on iPhones, iPods, iPads, Watch and CarPlay will run with the best performance possible. As a team member, you will collaborate with multiple organizations multi-functionally to deliver incredible experiences for our customers. Your work to help measure the current status of these services and help predict potential performance bottlenecks within Apple Maps. Designing, implementing and tracking performance measurements, along with helping to analyze performance issues across our entire Maps App, our frameworks and our daemons are some key responsibilities for this role. We are also looking for this engineer to be technically adept, team-oriented, creative, motivated, flexible, influential, and internally driven to produce successful and innovative results.
WHILE THE FOLLOWING SKILLS ARE NOT VITAL, THEY WOULD BE VERY VALUABLE IN THIS ROLE:
– Knowledge of OS internals and compiler technology is a plus
– Mapping and/or Navigation
– iOS/ Mobile Development