- Apple
- Hamburg, HH
- Full-Time
- 7 days ago
Software Engineer – Audio & Music Apps: our view in 3 lines...
- The Role: A build engineer role supporting CI/CD, software distribution, and build systems for Apple’s GarageBand, Logic Pro and MainStage macOS and iOS apps.
- The Person: Support colleagues with software distribution and scripting, set up and adapt Jenkins build jobs and build configurations, and integrate those into the existing CI system while collaborating with Cupertino colleagues.
- Requirements: Strong Python and other shell scripting skills, excellent knowledge of macOS and Unix systems, programming in C, C++ and Swift, and proficiency with Jenkins, Buildbot, Git, GitHub and Xcode.
Job Description
Imagine what you could do here. At Apple, new ideas have a way of becoming great products very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Audio & Music Apps group is looking for a talented Build Engineer. We are an international team with a presence in Rellingen/Germany, Edinburgh and Cupertino. The Rellingen engineering team works on GarageBand and Logic Pro (both for iOS and macOS), and MainStage. Your position will either be at our German office in Rellingen near Hamburg or Berlin.
Description
This position requires a dedicated build engineer who can support their colleagues with all matters related to software distribution, associated scripting, setting up Jenkins build jobs, etc.
Build configurations must be adapted and integrated into the existing system.
This position also involves close collaboration with colleagues in Cupertino.
Minimum Qualifications
Strong Python and other shell scripting skills.
Excellent knowledge of macOS and Unix systems.
Programming skills in C, C++, and Swift.
Proficiency with Jenkins, Buildbot, Git, GitHub (CI and SCM systems) and Xcode.
Fluent in English.
Preferred Qualifications
Experience with Clean-Code or Test-Driven-Development initiatives.
Experience collaborating across time zones
Experience adapting to evolving CI infrastructure
Experience working with localisation pipelines
