Apple's Architecture group is seeking a Video Processing Engineer to join their Platform Architecture team. This role combines traditional image processing with cutting-edge neural network approaches to develop state-of-the-art video processing algorithms. You'll work at the intersection of hardware and software, collaborating with architects, designers, and validation engineers to create efficient SoC architectures for complex pixel processing systems.
The position offers an opportunity to impact millions of users worldwide through Apple's renowned system-on-chip architecture. You'll be responsible for developing algorithms that improve image quality while balancing power, performance, and area constraints. The role requires expertise in both traditional signal processing and modern machine learning techniques, making it perfect for someone who enjoys working at the cutting edge of technology.
Working at Apple means joining a company that values innovation and excellence. You'll be part of a collaborative environment where your work directly influences consumer products used globally. The compensation package is competitive, including base salary, stock options, and comprehensive benefits. The position is based in Cupertino, allowing you to work at the heart of Apple's technological innovation.
The ideal candidate will have strong programming skills in Python and C++, deep understanding of image/video processing, and knowledge of neural networks. You'll need excellent communication skills to work effectively across teams and the ability to write clear specifications and bit-accurate models. This role offers the perfect blend of theoretical knowledge and practical implementation in one of the world's leading technology companies.