Location Software Engineer in Test

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

Summary

Posted: Oct 23, 2018
Weekly Hours: 40
Role Number: 113000988
Join our Sensing and Connectivity team and drive innovation that matters! Build and seamlessly integrate technologies that enrich people’s lives and deliver the absolute best user-experience. If you're passionate about building technology that will make a difference, this is the job for you. Be ready to make something outstanding when you come here. Dynamic, encouraging people and innovative, industry-defining technologies are the norm at Apple. The people who work here have reinvented and defined entire industries with our products and services. The same passion for innovation also applies to our business practices - strengthening our dedication to leave the world better than we found it. You should join the Apple Location Framework QA team if you want to help deliver the next amazing Apple product.

Key Qualifications

  • Knowledge of object oriented languages: e.g. C, C++, Objective-C
  • Knowledge of scripting languages: e.g. Python, Perl, shell scripting
  • Knowledge of automated build & test systems OS X or UNIX experience
  • Thrive in a reciprocal environment and can clearly communicate while expertly driving multiple projects across many teams

Description

The Location Framework QA team undertakes special projects for the Location & Motion groups at Apple. These projects have ranged from developing data crowdsourcing systems to prototyping apps & features for future OS releases. Our team also chips in heavily to continuous integration and test automation systems. In this position you will work closely with hardware and software developers and will be among the first to receive unreleased prototypes. Strong programming skills are a required as many teams will rely on your software.

Education & Experience

Bachelors, Masters, or equivalent degree in Computer Science or Electrical Engineering.

Additional Requirements

  • Familiarity with version control systems: e.g. git, subversion, cvs. Experience with iOS, OS X development a plus. Some of knowledge of SQL and distributed systems.