Automation Framework Developer

Apple Inc. Cupertino , CA 95014

Posted 2 months ago

Join our Wireless Technologies org and drive innovation that matters! We create and seamlessly integrate technologies that enrich people's lives and deliver the best user-experience. If you're passionate about quality and innovation, we may have the job for you.

The Wireless Frameworks and Services team is looking for a highly motivated and talented Software Engineer to help develop and maintain automation across all Apple platforms. (i.e Apple Watch, Apple TV, AirPods, iOS and macOS) The candidate should have excellent problem solving and communication skills.

Key Qualifications

  • Design and Develop innovative ideas that solve automation and execution problems.

  • Development experience in Objective-C , Swift and Python

  • Strong debugging and triaging capabilities

  • Ability to identify and contribute SW fixes quickly and accurately in a fast paced development environment.

  • Thrive in a collaborative environment and comfortable working with cross-functional teams

  • Obsessively passionate and inquisitive

  • Working knowledge of statistics as it relates to data analysis

  • Experience with Continuous Integration systems like xCode Server, Jenkins, Travis etc.


Our team creates frameworks, services and testing tools to aid in Wireless testing across all Apple platforms. We also contribute code to core operating system frameworks, maintain/develop shared python modules.

RESPONSIBILITIES: Design and implement new classes and tools to aide in the development of our newest framework

Triage framework and tooling issues as reported by our clients.

Maintain existing python and objective-c tools and libraries.

Education & Experience

Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.

Additional Requirements

  • Familiarity with any of the Wireless Technologies like WiFi/BT/HomeKit/GPS or Cellular

  • Experience working across full-stack (Framework to Daemon level)

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Framework Engineer Apple Maps

Apple Inc.

Posted 2 weeks ago

VIEW JOBS 1/9/2020 12:00:00 AM 2020-04-08T00:00 Take time to think about where you are going or where you've been! With the help of our team, Apple Maps provides an incredible sense of direction. Join our team and help millions of developers bring to bear amazing solutions based on our exceptionally rich location data. Our team is seeking a software developer with validated engineering skills create and innovate the next generation Maps experience on iOS, macOS, tvOS and watchOS while coordinating and mentoring junior engineers. Key Qualifications * Strong object-oriented programming and design skills * 3+ years of experience in a production environment * Validated experience with engineering concepts such as concurrency, threading, memory management, embedded software constraints, and performance analysis * Translation of complex functional and technical requirements into detailed architecture and design. * Experience with version-control software (for example: GIT/CVS/Perforce) * You have previously shipped code into production Description Do you want to help shape the future of Mapping Frameworks for Apple? Are you looking to contribute to the foundation at the core of the positioning-based experiences found on iPhone, iPad, WATCH, and TV? As a client engineer working on our Navigation team, your primary responsibility will be to continue to build and open up the boundaries of our navigation experience. For instance, our team developed the framework which drove the real-time transit feature that empowers Global Maps. You'll be working closely with the Maps Client & Server teams along with many other authorities at Apple to innovate and produce a best-in-class guidance experience. To meet these demands, you'll demonstrate your system-level knowledge to craft beautiful architectures. Maps frameworks are supported on multiple platforms (iOS, macOS, watchOS, and tvOS), so understanding and developing shared codebases between different operating systems is a plus. As a member of our team, your daily activities may include: Partnering with other Apple teams to iterate, innovate, and investigate new ways of presenting data to our external App developer community Using your expert knowledge of systems and frameworks to ensure our system is scalable and useable for many different platforms Mentoring other team members related to system-level standard methodologies such as memory management, object-oriented design, and production level code. Demonstrating your current programming knowledge to create, write and lead all aspects of clean, concise, and accurate Objective-C based code. Education & Experience BS or MS in Computer Science or equivalent Additional Requirements * While not necessary, the following skills would be helpful: * Native development on Apple ecosystems * Past experience building frameworks and/or systems Apple Inc. Cupertino CA

Automation Framework Developer

Apple Inc.