JobsTools and Automation Engineer
Job description
This role at Apple involves creating software and processes to verify the functionality of RealityKit, Apple's app development framework for high-performance 3D simulations and rendering. The position requires collaboration with graphics and audio engineers to detect defects in the software rendering pipeline and audio engines. The engineer will also author test applications and scripts to ensure effective automation integration with adjacent frameworks. The focus is on delivering high-quality experiences across Apple's software ecosystem, including iOS, macOS, and visionOS.
Requirements
- Master's Degree or foreign equivalent in Entertainment Technology, Computer Science, or related field
- 1 year of experience in the job offered or related occupation
- Experience using CI/CD/VCS tools such as Perforce for software development and testing at scale
- Knowledge of real-time audio processing effects in Spatial Audio Engines like PHASE
- Experience in real-time audio programming using Swift libraries such as Audio Unit, DAWs, Logic Pro or Ableton Live
- Familiarity with audio middleware such as Wwise/FMOD for implementing audio in VR/AR experiences
- Understanding of game development tools such as Unity for content verification and integration testing
- Experience with VR/AR app development toolkits of 3D game engines like RealityKit, ARKit, Unity, and Unreal
- Proficiency in programming languages such as Swift and C# for software application development
- Experience utilizing software QA development and testing tools, such as Jira, and associated software development methodologies like Agile
Responsibilities
- Create software and processes to continuously verify the functionality of RealityKit.
- Partner with graphics engineers to devise algorithms and image processing techniques to detect defects.
- Collaborate with audio engineers to identify defects in the audio engines integrating with RealityKit.
- Author test applications and scripts to verify the end-to-end developer toolchain.
- Build solutions that extend across form factors and Apple's software ecosystem.
- Deploy and monitor automation in continuous integration systems.
- Analyze lab results to identify, escalate, and resolve defects during software production.
- Meet with engineering teams to understand product needs and identify coverage gaps.
- Foster adoption of automated tools across the organization.
- Assist developers with debugging and proposing solutions to emergent issues.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
