Software Engineer, London

Apple

LondonOn-siteSoftware and ServicesPosted 1w agoEarly applicant likely

This role is aggregated from the employer's public careers feed - the button opens their application page.

Team: Software and Services Imagine what we could do together. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. We’re looking for a driven but adaptable developer, working primarily in Go, with some Swift, and dipping into other languages like Python or Bash as necessary, to help build a powerful platform that enables internal engineers to deliver incredible experiences to end-customers. Our team’s device cloud offers thousands of real and virtual Apple devices spanning hundreds of different hardware configurations, for use as remote development devices from desk and for automated testing in CI. Leveraging our device-centric API, engineers can use devices for purposes such as low-level hardware bring-up using custom firmware and kernels, validating ML model performance on released hardware, all the way to automating the UI with XCTest to validate Apple’s cloud services. Join us to solve problems spanning maintaining a highly available fleet of thousands of Apple devices, constructing complex overlay networks and even SoC or USB debugging, all with the quality expected of Apple - to make this platform just work, like magic, every time!

About Apple

Apple makes products and services (including an advertising platform) and sells them through retail stores. The company hires for retail sales and customer service roles, operations and inventory management positions, and marketing and advertising strategy roles.

All Apple jobs

Stop searching - get matched.

Upload your CV and our AI will surface roles like this one, with the reasons they fit you.

Upload CV - it's free