Digital Consultants, LLC
Apple
Ingénieur en activation logicielle cellulaire, Technologies sans fil et écosystèmes
À propos du poste
Souhaitez-vous donner vie à de nouveaux modems cellulaires au sein des appareils Apple ? Aimez-vous travailler à l'intersection du matériel, du micrologiciel et du machine learning pour résoudre des problèmes inédits ? Rejoignez-nous pour contribuer à la connectivité cellulaire au cœur de nos appareils.
L'organisation Cellular Software & Technologies développe et optimise les logiciels cellulaires internes de Apple.
Au sein de cette organisation, l'équipe Cellular CoreBSP Enablement assure le démarrage du micrologiciel sur chaque nouveau modem cellulaire conçu par Apple et l'intègre dans chaque produit Apple doté d'une connectivité cellulaire, du premier démarrage jusqu'à la préparation à la production et la commercialisation.
Nous recherchons un ingénieur opérationnel pour rejoindre cette équipe à forte visibilité située dans la Santa Clara Valley.
Ce poste exige une personne qui vise l'excellence dans tout ce qu'elle construit, qui fait avancer les projets en se concentrant sur les problèmes à fort impact et qui favorise la confiance grâce à une communication transparente avec ses partenaires à travers l'organisation.
DESCRIPTION
En tant que membre de l'équipe Cellular CoreBSP Enablement, vous serez responsable du démarrage produit des modems cellulaires dans les nouveaux appareils Apple, des premières versions jusqu'à la préparation à la production, et vous soutiendrez le démarrage de nouveaux modems, de l'émulation pré-silicium au matériel post-silicium.
Vous dirigerez le débogage pratique sur l'ensemble de la pile matérielle et logicielle et assurerez la maintenance des laboratoires de périphériques et du matériel de développement.
Vous développerez également des modèles de machine learning visant à optimiser l'exécution du micrologiciel cellulaire sur la plateforme, en collaborant avec les fournisseurs de données et les équipes dédiées aux cas d'utilisation, de la définition du problème jusqu'au déploiement sur l'appareil.
QUALIFICATIONS MINIMALES
Licence (BS) en génie électrique, génie informatique, informatique ou domaine connexe, et 2 ans d'expérience pertinente dans l'industrie ; ou Master (MS) dans un domaine connexe.
Maîtrise du C/C++ et de Python ou d'autres langages de script, avec une expérience des systèmes embarqués et des environnements RTOS.
Cours ou expérience pratique en machine learning, incluant l'entraînement et l'évaluation de modèles avec des frameworks tels que PyTorch, scikit-learn ou XGBoost.
QUALIFICATIONS SOUHAITÉES
Capacité démontrée à collaborer entre les équipes, à communiquer clairement des informations techniques et à obtenir des résultats avec un minimum de supervision.
Expérience pratique du débogage de systèmes embarqués à l'aide de JTAG, LLDB, d'outils de traçage ou équivalents.
Expérience du démarrage de produits, de cartes ou de silicium, incluant l'émulation pré-silicium ou les plateformes FPGA.
Expérience avec le micrologiciel de modems cellulaires ou sans fil (LTE, 5G NR).
Connaissance des architectures ARM ou similaires.
Expérience dans l'application du machine learning aux problèmes de performance ou d'efficacité système, y compris le déploiement de modèles sur du matériel aux ressources limitées.
