Apple AR/VR Job | Software Build Triage Engineer – Apple Vision Pro
Citys（岗位城市）: Santa Clara Valley (Cupertino), California, United States
Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each otherʼs ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. Itʼs the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, youʼll do more than join something — youʼll add something.
Apple Vision Pro is a revolutionary spatial computer that seamlessly blends digital content with your physical space. It will allow us to do the things we love in ways never before possible — all while staying connected to the people around us.
Apple’s Vision Products Group is looking for a highly motivated Build Triage Engineer to help drive the build and integration of software for a wide range of critical product technology teams. You will provide a key function in shaping the success of Apple’s current and future products, and help deliver exciting new software features while maintaining Apple’s world class quality.
Knowledge of operating systems and compiler concepts
Experience developing in one or more compiled languages, including C, C++, Swift, or Objective-C
Proven track record of being proactive, self-motivated, and detail-oriented in a highly cross-functional environment
Expertise with SCM systems (git preferred), release engineering, branching strategies, pull requests, and git workflows
Expertise working with engineering and project management teams, demonstrating strong communication and coordination skills
Familiarity with scalable distributed systems, parallel workflows and microservices
VPG Build Triage Engineers are responsible for streamlining the build and integration process for highly interdependent software projects to enable high quality releases. You will be a part of a fast-paced environment with rapidly changing priorities, collaborating with software engineers and project managers to triage, diagnose, and coordinate the resolution of build issues to keep releases running smoothly. Your responsibilities will be split across build operations and development to automate tasks and improve the build process. Responsibilities of the job include:
Triaging and root-causing build and test issues in continuous integration and nightly builds
Writing detailed bug reports to provide engineers with information needed to reproduce and resolve issues
Collaborating with developers and integrators to ensure timely resolution of failures in nightly builds
Writing new tools to automate and improve and automate build triage workflows
Developing improvements to automated integration, testing and deployment of software and services