Apple is seeking to improve the video experience on all iOS/macOS/tvOS/watchOS/visionOS platforms by ensuring the quality of video related Frameworks/Firmware/Drivers.
Requirements
- 3+ years programming experiences in C/C++, Python, and shell scripting
- 3+ years experience using iOS, macOS, and unix/linux
- Solid understanding of software development lifecycles
- Excellent problem solving and debugging skills
- Good understanding of video codecs, such as AVC, HEVC, VP9, AV1 and ProRes
- Experience with test framework development such as XCTest
- Leadership with great communication and negotiation skills, able to collaborate and partner multi-functionally
Responsibilities
- targeting image & video encoding/decoding, compression/decompression, editing/post-processing, and machine learning based technologies
- design and develop test software harness for testing new features
- validating developer’s algorithm and code commits
- creating new tests in Objective C, Python/Shell scripting, XCTest
- being involved in early test strategies and planning
- partnering with R&D engineering teams to ensure the quality of video related Frameworks/Firmware/Drivers
- working closely with both the internal and external cross functional teams to ensure the video codec quality and experience is of the highest level
Other
- BS and a minimum of 3 years relevant industry experience
- 3+ years software development working experience
- Self-sufficient, self-motivated, able to work independently and drive projects to closure in a timely manner
- Detail oriented and well organized; proactive, positive, dedicated, inventive, and willing to take challenges
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services