Launch Legends
Esri
Ingénieur en développement 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 réel. Nous améliorons les capacités d'analyse 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 et la résolution de problèmes 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 les professionnels de divers secteurs, notamment la planification urbaine, l'architecture et l'ingénierie. Vous concevrez et implémenterez des structures de données robustes, appliquerez des algorithmes avancés et contribuerez à 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 enthousiasmé par la création de logiciels évolutifs qui font une différence, nous serions ravis d'échanger avec vous.
Découvrez ce sur quoi cette équipe travaille : esri.com/en-us/arcgis/products/arcgis-3d-analyst/overview
Responsabilités
- Développer des composants logiciels C++ qui suivent les modèles de conception, les méthodologies de développement et les modèles de déploiement standards 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 pour 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 de tests automatisés.
- Développer des composants et des bibliothèques réutilisables pour un usage interne et en tant que source ouverte.
- Travailler dans le cadre 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 avec C++ moderne.
- Expérience avec les APIs de graphiques 3D tels 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 stocker, manipuler et visualiser des 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 publication de logiciels commerciaux.
- Excellentes compétences en résolution de problèmes, conception, développement et débogage.
- Diplôme de 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 les langages de script d'application (tels que Python, JavaScript) et les protocoles et formats web tels que REST et JSON.
- Expérience dans le développement de logiciels fonctionnant dans le cloud.
- Familiarité avec ArcGIS ou d'autres technologies de cartographie web.
- Diplôme de 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 à postuler !
Esri est un employeur garantissant l'égalité des chances (EOE) et tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, de handicap, de statut de vétéran protégé ou de toute autre caractéristique protégée par la loi. Si vous avez besoin d'un aménagement raisonnable pour toute partie du processus d'emploi, veuillez envoyer un e-mail à [email protected] [[email protected]] et nous faire savoir la nature de votre demande et vos coordonnées. Veuillez noter que seules les demandes concernant un aménagement raisonnable recevront une réponse de cette adresse e-mail.
Esri Politique de confidentialité esri.com/en-us/privacy/overview Esri prend au sérieux sa responsabilité de protéger votre vie privée. Nous nous engageons à respecter votre vie privée en offrant une transparence sur la manière dont nous acquérons et utilisons vos informations, en vous donnant le contrôle de vos informations et de vos préférences, et en nous tenant aux normes nationales et internationales les plus élevées, y compris la conformité CCPA et GDPR.
Rémunération globale
La stratégie compétitive de rémunération globale de Esri comprend des avantages sociaux et de santé de premier plan : assurance médicale, dentaire, vision, assurance vie de base et supplémentaire pour les employés (et leurs familles), programmes d'épargne retraite (401(k)) et de participation aux bénéfices, un minimum de 80 heures de congés payés, douze jours fériés payés tout au long de l'année civile, et des opportunités de croissance personnelle et professionnelle. Le salaire de base est une composante de notre stratégie de rémunération globale. Les décisions de rémunération et la fourchette salariale 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
