Video Processing Engineer
Core
Design hybrid video processing architectures that balance quality and power efficiency for Apple devices, leveraging machine learning where beneficial and traditional methods otherwise.
Role type
Senior IC video processing architect
Builds
Efficient SoC architectures for image/video processing algorithms
Domain
Consumer electronics / Computer architecture / Machine Learning
Deliverable
production ML models
Required skills
hybrid video processing, machine learning algorithms, C/C++ programming, Python, PyTorch, bit-accurate C-modeling, fixed-point arithmetic, pipelining, computer architecture fundamentals
Preferred skills
MS/PhD in relevant field, neural network development, image/video processing algorithm design, cross-functional collaboration
Technologies
PyTorch, C, C++, Python
Responsibilities
Investigate and develop hybrid video processing architectures; Map algorithms into software/hardware implementations; Generate architecture test vectors; Write bit-exact C-models; Support design and verification teams
Seniority
Senior, hands-on IC
