Camera & Photos Software Build Engineer

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

Summary

Posted: Jul 10, 2019
Weekly Hours: 40
Role Number: 200074099
Apple’s Camera & Photos team is looking for an extraordinary individual to oversee the build, continuous integration, and verification process for Camera & Photos software projects. This will include optimizing build systems, doing integration/submissions, debugging compilation failures with developers, contributing to software tools for build engineering tasks, documentation, and coordination with QA and Project Managers to release software in support of the Camera & Photos organization. The ideal candidate has strong communication skills and wants to maintain software tools and systems to streamline the software engineering workflow. We aim to provide fast feedback to all of our stakeholders. You will work hands-on with various tools to raise the bar for automation of day-to-day operations and rapidly deliver innovative solutions.

Key Qualifications

  • You have demonstrable proficiency with scripting languages (Python)
  • You possess strong programming fundamentals and problem solving skills
  • You have experience with creating, running, and troubleshooting native builds (Objective-C, C++)
  • You understand source code management tools (Git)
  • You have experience with Jenkins or similar tools for CI/CD
  • You have UNIX administration and strong software debugging skills
  • You're flexible, and can handle a variety of tasks related to build and release pipelines
  • You facilitate large software ecosystems with many interdependencies
  • You thrive in a fast-paced environment, while being organized and detail-oriented, and are passionate about efficiency and quality
  • Proactive mindset with the ability to be quickly reactive as needed
  • Strong communication skills and the ability to work closely with others

Description

Do you want to shape the future of iOS, tvOS, and macOS? Are you looking to contribute to a product that is redefining digital photography on iPhone, iPad, Apple TV, and Mac? Apple's Camera & Photos team is looking for an exceptional software build engineer to help us deliver the software for our products which will impact 1+ billion customers, so this isn’t just a theoretical exercise. We won’t be satisfied with anything less than outstanding!

Education & Experience

BS/MS degree in Computer Science or equivalent 1-4 years experience

Additional Requirements

  • Build and Release Engineering/Release Management experience highly desirable
  • Command line sufficiency
  • User of Xcode