Apple

Ingénieur logiciel - Ingénieur de validation au niveau SoC

C++
Traduction automatique. Consultez l’original.

À propos du poste

Aimez-vous créer des solutions élégantes pour des défis hautement complexes ? Accordez-vous intrinsèquement de l'importance à chaque détail ? Au sein de notre groupe Silicon Technologies, vous contribuerez à la conception et à la fabrication de notre processeur et système sur puce (SoC) haute performance et économe en énergie de nouvelle génération. Vous veillerez à ce que les produits et services Apple puissent gérer de manière fluide et efficace les tâches qui les rendent si appréciés par des millions d'utilisateurs. Rejoindre ce groupe signifie que vous serez responsable de la création et du développement de la technologie qui alimente les appareils Apple. Ensemble, vous et votre équipe permettrez à nos clients de réaliser tout ce qu'ils aiment avec leurs appareils. Rejoignez-nous pour contribuer à la livraison du prochain produit révolutionnaire Apple. Nous avons un impact critique sur la mise à disposition rapide de produits fonctionnels de haute qualité pour des millions de clients, et nous recrutons à tous les niveaux, des postes juniors aux postes seniors.

Que se passe-t-il lorsque vous exécutez presque tout sur un SoC simultanément tout en mettant hors tension certains blocs, en testant de nouvelles fonctionnalités et en exécutant une suite complexe d'algorithmes ? Vous trouvez des bugs. C'est exactement ce que nous faisons. Nous mettons à l'épreuve le silicium Apple avec notre suite logicielle système bare metal qui s'exécute principalement en post-silicium, tire parti du pré-silicium et détecte les bugs matériels dans des cas limites. Rejoignez notre équipe pour maintenir la haute qualité du silicium Apple.

DESCRIPTION

  1. Développer des tests dirigés et aléatoires pour SoC et CPU
  1. Déboguer les problèmes en pré-silicium ou en post-silicium
  1. Développer et maintenir une plateforme logicielle au niveau système
  1. Travailler avec les concepteurs et les architectes pour atteindre les objectifs de validation

QUALIFICATIONS MINIMALES

  1. Diplôme BS, MS ou PhD en génie électrique ou en informatique

QUALIFICATIONS SOUHAITÉES

  1. Connaissance des SoC et CPU ; considérez les éléments suivants : micro-architecture, hiérarchie mémoire, interruption et DMA, gestion de l'horloge et de l'alimentation (Clock and Power Gating), compréhension au niveau système et expérience avec le bringup de SoC
  1. Programmeur en C/C++ et en langage assembleur
  1. Connaissance des outils et méthodes de débogage matériel et logiciel
  1. Expérience en programmation embarquée avec une compréhension des interfaces matériel-logiciel

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter