Aller au contenu

Apple

Ingénieur Logiciel Senior Moteur de Rendu

C++
Traduction automatique. Consultez l’original.

DESCRIPTION

Apple propose un monde 3D en constante évolution et de plus en plus détaillé, et notre équipe rend chacune de ses images. Nous développons le moteur graphique qui alimente les expériences de cartographie et de navigation sur l'ensemble de l'écosystème d'appareils d'Apple, de la Watch à la Vision Pro, ainsi que le Web. Nous recherchons un Ingénieur Logiciel Senior Moteur de Rendu qui est enthousiasmé par le défi de rendre notre planète magnifiquement et de manière performante en temps réel.

Nous sommes l'équipe Map Display, et chaque jour notre travail est utilisé par des centaines de millions de personnes pour explorer et naviguer dans le monde. Nous sommes responsables de l'expérience visuelle 3D dans Apple Maps et du moteur graphique qui alimente un écosystème florissant d'applications de première et de tierce partie. Vous travaillerez à l'intersection de l'art et de l'ingénierie, en développant des algorithmes novateurs, en faisant progresser les techniques de rendu, et en collaborant avec des designers et cartographes de classe mondiale pour rendre chaque pixel parfait. Qu'il s'agisse des images 3D et des splats du parc national de Yosemite, des monuments historiques de Rome, des rues de Paris, ou des systèmes de transport de Tokyo, vous aurez votre mot à dire sur la manière dont les gens interagissent avec notre monde.

QUALIFICATIONS MINIMALES

  1. BA/BS plus 5 années d'expérience pratique dans la création d'applications de rendu 3D en temps réel
  1. Maîtrise de l'écriture de C++ sûre, performante, lisible et conçue pour durer
  1. Expérience avec une ou plusieurs APIs graphiques modernes (par exemple, Metal, Vulkan, Direct3D 12, WebGPU) et des langages de shaders (par exemple, MSL, HLSL, GLSL, WGSL)
  1. Capacité à utiliser la géométrie 3D et l'algèbre linéaire pour résoudre des problèmes graphiques
  1. Expérience avec les architectures de moteurs multithread et la synchronisation
  1. Esprit de débogage méthodique et instincts de résolution de problèmes tenaces
  1. Compétences en communication pour clarifier des idées complexes auprès de la direction et compétences en collaboration pour concentrer les efforts des équipes
  1. Appropriation profonde des fonctionnalités que vous livrez

QUALIFICATIONS PRÉFÉRENTIELLES

  1. Expérience avérée dans la livraison de moteurs de rendu interactifs ou de jeux à grande échelle pour des plateformes mobiles telles que iOS, Android, ou Linux
  1. Expérience dans la navigation de l'ensemble du cycle de vie du développement logiciel, de la conception sur tableau blanc à la livraison de code de qualité et optimisé
  1. Maîtrise des outils de profilage GPU et d'optimisation des performances pour les plateformes mobiles
  1. Connaissance des technologies de rendu AR/VR et des défis uniques des environnements immersifs

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

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026