Temple Health
Apple
Ingénieur(e) Performance et Consommation Énergétique Caméra
DESCRIPTION
L'équipe Performance Caméra d'Apple recherche un(e) ingénieur(e) qui combine une passion pour l'optimisation de la consommation et des performances avec le désir d'offrir la meilleure qualité d'image possible, ainsi qu'une expérience utilisateur des plus fluides.
L'équipe Performance Caméra travaille de manière transversale au sein d'Apple pour optimiser et maintenir l'expérience caméra pour les produits de nouvelle génération et existants. Vous utiliserez une gamme d'outils de profilage et d'analyse, ainsi que des configurations de prototypage expérimental pour diagnostiquer les problèmes et identifier les optimisations, tout en aidant simultanément les équipes partenaires à modéliser les exigences des fonctionnalités à venir. À un niveau général, vous veillerez à ce que l'implémentation des algorithmes de traitement d'image d'Apple soit alignée sur les capacités des puces, acquérant ainsi une exposition approfondie au matériel GPU et au Neural Engine d'Apple.
Dans ce rôle, vous serez responsable de l'analyse et de l'optimisation de la consommation et des performances de la caméra sur la gamme de produits d'Apple. En vous appuyant sur de solides connaissances en architecture informatique, en génie électrique et en systèmes d'exploitation, vous configurerez des cartes expérimentales, mesurerez la consommation, analyserez les performances et les problèmes de mémoire, et identifierez des solutions, en travaillant en étroite collaboration avec des partenaires des équipes logicielles et matérielles pour réaliser pleinement les capacités des puces de pointe d'Apple.
QUALIFICATIONS MINIMALES
- Maîtrise de C, C++, ou Objective-C
- Connaissance des systèmes d'exploitation, des systèmes, de l'architecture informatique et du génie électrique.
- Expérience avec la mémoire virtuelle, la planification (scheduling), la communication inter-processus (IPC) et la synchronisation
- Expertise dans les techniques et outils de profilage logiciel (tels que Xcode, valgrind, vmmap, Instruments, VTune ou Perfetto)
- Capacité à comprendre et déboguer rapidement des bases de code inconnues
QUALIFICATIONS PRÉFÉRENTIELLES
- Expérience préalable dans le développement de pipelines de traitement audio/vidéo en temps réel
- Capacité avérée à déboguer des problèmes de performance et à implémenter des optimisations système de mémoire et de latence
- Maîtrise de l'utilisation du matériel GPU et TPU pour accélérer le traitement d'images et les charges de travail IA/ML
- Historique de prise de décisions et de recommandations basées sur des données pour faire avancer les projets
- Diplôme en informatique ou expérience équivalente
