Xcode Tools and Automation Engineer

Apple is a global technology company that designs, manufactures, and sells consumer electronics, software, and services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
FE Design and Timing Analysis Integration Engineer

Front End and Timing Analysis Engineer role at Apple, focusing on wireless SoC development with competitive pay range $143-264K and comprehensive benefits.

CAD Engineer - Signoff Infrastructure Developer

CAD Engineer position at Apple focusing on developing and enhancing Signoff infrastructure tools and flows for silicon design groups, requiring Python expertise and chip design background.

CPU Physical Design Methodology and Optimization Engineer

CPU Physical Design Engineer role at Apple focusing on methodology and optimization, offering $143K-$264K salary plus benefits, requiring 3+ years experience in digital circuits and physical design.

App Compatibility Triage Systems Engineer

App Compatibility Systems Engineer role at Apple, focusing on ensuring third-party software compatibility across Apple's ecosystem through data analysis and machine learning.

CAD Emulation Engineer

CAD Emulation Engineer role at Apple working on FPGA and emulation platforms for chip verification

Description For Xcode Tools and Automation Engineer

The Xcode team at Apple provides essential tools for developing software across iOS, watchOS, tvOS, visionOS, and macOS platforms. As a Xcode Tools and Automation Engineer, you'll have the unique opportunity to enhance the tools used daily by developers. The role focuses on quality engineering with an emphasis on tools and automation.

You'll work closely with tool development teams to extend automated testing capabilities and ensure high-quality Xcode releases. The position requires a blend of technical expertise in testing automation and strong communication skills to coordinate with various teams about IDE components' health.

The work environment offers:

  • A peaceful atmosphere with the flexibility to focus or socialize
  • Technical guidance and mentorship opportunities
  • A culture focused on growth and encouragement

Key responsibilities include building shared testing APIs, developing testing strategies, executing quality assessments, and driving issue resolution. The ideal candidate will combine strong programming skills (Swift/Objective-C) with extensive testing experience and a passion for quality.

This role offers the chance to directly impact the development tools used across Apple's ecosystem while working with cutting-edge technologies in a collaborative environment. Join a team that values both technical excellence and professional growth.

Last updated 7 days ago

Responsibilities For Xcode Tools and Automation Engineer

  • Build shared APIs for testing
  • Identify test scopes and prioritize testing with rapid development cycles
  • Create automated tests and improve test coverage
  • Execute tests and communicate quality with relevant teams
  • Drive teams to resolve issues
  • Champion issues that could negatively impact developers

Requirements For Xcode Tools and Automation Engineer

  • Strong object-oriented programming experience, preferably in Swift or Objective-C
  • Experience in iOS or macOS development using Xcode
  • Excellent troubleshooting skills and passion for quality
  • Experience in writing automation tests at various levels, including unit, API, UI, and non-UI

Benefits For Xcode Tools and Automation Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?