Deloitte
Esri
Ingénieur logiciel senior C++ - Analyse 3D ArcGIS Pro
Présentation
Apportez votre expertise en programmation 2D/3D à une équipe qui développe des outils ayant un impact concret. Nous améliorons les capacités analytiques 3D d'ArcGIS, la plateforme géospatiale leader mondial, et nous recherchons des développeurs passionnés par l'écriture de code propre et efficace ainsi que par la résolution de défis spatiaux complexes.
Dans ce rôle, vous contribuerez à une base de code modulaire et haute performance qui prend en charge la visualisation et l'analyse 3D avancées pour des professionnels de divers secteurs, notamment l'urbanisme, l'architecture et l'ingénierie. Vous concevrez et implémenterez des structures de données robustes, appliquerez des algorithmes avancés et aiderez à façonner une plateforme utilisée par des millions de personnes dans le monde.
Nous valorisons de solides compétences en résolution de problèmes, un esprit collaboratif et un engagement envers l'apprentissage continu. Si vous êtes enthousiaste à l'idée de créer des logiciels évolutifs qui font la différence, nous serions ravis d'échanger avec vous.
Découvrez sur quoi travaille cette équipe : esri.com/en-us/arcgis/products/arcgis-3d-analyst/overview
Responsabilités
- Construire des composants logiciels C++ qui respectent les modèles de conception, les méthodologies de développement et les modèles de déploiement conformes aux normes de l'industrie
- Travailler en étroite collaboration avec les ingénieurs produit pour mettre en œuvre les exigences et créer des architectures d'application et des API afin d'atteindre les objectifs du produit
- Créer des solutions pour l'accès aux données spatiales et la gestion de grands ensembles de données stockés dans une base de données spatiale ou un système de fichiers
- Concevoir et développer des logiciels stables incluant une validation par tests automatisés
- Développer des composants et des bibliothèques réutilisables pour un usage interne et en open source
- Travailler au sein de processus agiles pour une livraison rapide et à cycle court
- Piloter des initiatives à fort impact qui remettent en question les limites conventionnelles et produisent des résultats révolutionnaires
- Résoudre et articuler des problèmes complexes par la conception d'applications, le développement et des expériences utilisateur exemplaires
Exigences
- 5+ années d'expérience de travail avec le C++ moderne
- Expérience avec les APIs graphiques 3D telles que WebGPU, OpenGL ou DirectX
- Compréhension des algorithmes, des structures de données et des modèles de conception
- Solides compétences en mathématiques et expertise en géométrie computationnelle, topologie et modélisation de données pour l'analyse de terrain et de surface
- Expérience de travail avec de grands ensembles de données vectorielles et de terrain/lidar, ainsi qu'avec des structures de données pour le stockage, la manipulation et la visualisation de données 3D
- Expérience avec le calcul de flux de travail, par exemple la programmation d'interface utilisateur, le scripting et la création de tests
- Connaissance des méthodologies de développement Agile et des processus de développement piloté par les tests
- Expérience préalable dans le développement et la mise sur le marché de logiciels commerciaux
- Excellentes compétences en résolution de problèmes, conception, développement et débogage
- Licence en informatique, ingénierie, mathématiques, SIG ou domaine connexe
Qualifications recommandées
- Connaissance des techniques de programmation parallèle, multi-cœur et distribuée, y compris les environnements multi-cœur hétérogènes (GPU + CPU, CUDA)
- Expérience dans la création de solutions basées sur des fichiers et/ou avec des bases de données et des technologies d'accès aux données
- Expérience avec des langages de script d'application (tels que Python, JavaScript) ainsi qu'avec des protocoles et formats web tels que REST et JSON
- Expérience dans le développement de logiciels s'exécutant dans le cloud
- Familiarité avec ArcGIS ou d'autres technologies de cartographie web
- Master en informatique, ingénierie, mathématiques, SIG ou domaine connexe
#LI-RC2 #LI-Onsite
Si vous ne remplissez pas toutes les qualifications recommandées pour ce poste, nous vous encourageons tout de même à postuler !
Esri est un employeur garantissant l'égalité des chances (EOE) et tous les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identité de genre, l'origine nationale, le statut de handicap, le statut de vétéran protégé ou toute autre caractéristique protégée par la loi. Si vous avez besoin d'un aménagement raisonnable pour toute partie du processus de recrutement, veuillez envoyer un e-mail à askcareers@esri.com [askcareers@esri.com] en nous indiquant la nature de votre demande et vos coordonnées. Veuillez noter que seules les demandes concernant une demande d'aménagement raisonnable recevront une réponse à partir de cette adresse e-mail.
Confidentialité Esri esri.com/en-us/privacy/overview Esri prend très au sérieux sa responsabilité de protéger votre vie privée. Nous nous engageons à respecter votre vie privée en assurant la transparence sur la manière dont nous acquérons et utilisons vos informations, en vous donnant le contrôle de vos informations et préférences, et en nous conformant aux normes nationales et internationales les plus élevées, y compris la conformité au CCPA et au RGPD.
Rémunération globale
La stratégie de rémunération globale compétitive d'Esri comprend des avantages sociaux et de santé de premier plan : assurance médicale, dentaire, optique, assurance vie de base et complémentaire pour les employés (et leurs familles), programmes 401(k) et de participation aux bénéfices, un cumul minimum de 80 heures de congés payés, douze jours fériés payés tout au long de l'année civile, ainsi que des opportunités de croissance personnelle et professionnelle. Le salaire de base n'est qu'une composante de notre stratégie de rémunération globale. Les décisions de rémunération et la fourchette de base pour ce poste prennent en compte de nombreux facteurs, notamment, mais sans s'y limiter, les compétences, l'expérience et la formation, les licences et certifications, ainsi que d'autres besoins commerciaux et organisationnels.
Une estimation raisonnable de la fourchette de salaire de base est $123,136—$202,488 USD
