Software Automation Engineer - Test Platforms

A leading technology company that creates innovative products including iPhones, HomePods, AppleTVs, Apple Watches, iPads, Macs, and Vision Pros.
$129,600 - $236,300
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Automation Engineer - Test Platforms

Apple's Audio & Media Technologies (AMT) team is seeking a Software Automation Engineer to join their Connected Media team, focusing on products like AirPlay and CarPlay. This role is crucial in developing automated testing applications that ensure high-quality feature delivery. As part of this position, you'll work on both embedded and non-embedded application design and development, creating automated test tooling and platforms.

The role offers an opportunity to work with cutting-edge technology that powers audio and video media across Apple's diverse product lineup, including iPhones, HomePods, AppleTVs, Apple Watches, iPads, Macs, and Vision Pros. You'll be part of the team that maintains technologies like AVFoundation, CoreMedia, CoreAudio, Media Toolbox, and Video Toolbox.

The ideal candidate should be meticulous, focused, and self-motivated, with a passion for high-quality application development and testing. You'll collaborate with talented engineers to build scalable applications that impact a large organization, enabling faster and higher-quality software development. The position offers competitive compensation, comprehensive benefits, and the chance to work on products used by millions worldwide.

Working at Apple means being part of a company that values innovation, quality, and user experience. You'll have access to cutting-edge technology and the opportunity to work with some of the best minds in the industry. The role offers significant growth potential and the chance to contribute to products that define the future of media technology.

Last updated 17 hours ago

Responsibilities For Software Automation Engineer - Test Platforms

  • Develop automated testing applications for Connected Media features
  • Design and implement features enabling new testing support
  • Collaborate with cross-functional teams
  • Build high-quality, scalable applications
  • Define and implement sophisticated testing tooling
  • Create reusable systems that maximize coverage and operate with peak reliability

Requirements For Software Automation Engineer - Test Platforms

  • Strong programming experience in Swift
  • Exceptional debugging skills with emphasis on high-quality code
  • Proficiency in analyzing intricate code to comprehend functionality
  • Proven experience in developing robust, maintainable, extensible, and scalable automation solutions

Benefits For Software Automation Engineer - Test Platforms

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Software Automation Engineer - Test Platforms

Engineering Project Manager, Customer Systems

Engineering Project Manager position at Apple, leading cross-functional teams in Service Management and GCRM Services with focus on product development and innovation.

Software Engineer (Contact Center Tech Platform - Media Protocols), Enterprise Systems

Backend Software Engineer role at Apple focusing on Contact Center Platform development, requiring expertise in FreeSWITCH, Go, Python, and media protocols.

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Full Stack Software Engineer - Internal Tools

Full Stack Software Engineer role at Apple building internal tools and applications using Python, React, and cloud technologies to support organization-wide operations.

Display System Test Development Engineer

Display System Test Development Engineer role at Apple focusing on optical characterization and display performance testing using computer vision and machine learning.