Roku
Esri
Sr. C++ Software Development Engineer - ArcGIS Pro 3D Analysis
Überblick
Bringen Sie Ihre 2D/3D-Programmierkenntnisse in ein Team ein, das Werkzeuge mit realer Wirkung entwickelt. Wir verbessern die 3D-Analysefähigkeiten von ArcGIS, der weltweit führenden Geoplattform, und suchen Entwickler, die leidenschaftlich gerne sauberen, effizienten Code schreiben und komplexe räumliche Herausforderungen lösen.
In dieser Rolle tragen Sie zu einer modularen, hochleistungsfähigen Codebasis bei, die fortschrittliche 3D-Visualisierung und -Analyse für Fachleute in verschiedenen Branchen – einschließlich Stadtplanung, Architektur und Ingenieurwesen – unterstützt. Sie entwerfen und implementieren robuste Datenstrukturen, wenden fortschrittliche Algorithmen an und helfen bei der Gestaltung einer Plattform, die von Millionen weltweit genutzt wird.
Wir legen Wert auf starke Problemlösungsfähigkeiten, eine kollaborative Denkweise und die Verpflichtung zum kontinuierlichen Lernen. Wenn Sie begeistert davon sind, skalierbare Software zu entwickeln, die etwas bewirkt, würden wir uns freuen, mit Ihnen in Kontakt zu treten.
Sehen Sie, woran dieses Team arbeitet: esri.com/en-us/arcgis/products/arcgis-3d-analyst/overview
Aufgaben
- Erstellen von C++-Softwarekomponenten, die branchenübliche Entwurfsmuster, Entwicklungsmethoden und Bereitstellungsmodelle befolgen
- Enge Zusammenarbeit mit Produktentwicklern zur Implementierung von Anforderungen und zur Erstellung von Anwendungsarchitekturen und APIs zur Erreichung von Produktzielen
- Erstellen von Lösungen für den Zugriff auf räumliche Daten und die Verwaltung großer Datensätze, die in einer räumlichen Datenbank oder einem Dateisystem gespeichert sind
- Entwerfen und Entwickeln stabiler Software, die automatisierte Testvalidierung beinhaltet *
- Entwickeln wiederverwendbarer Komponenten und Bibliotheken für die interne Nutzung und als Open Source
- Arbeiten innerhalb agiler Prozesse für kurze Zyklen und schnelle Lieferung
- Vorantreiben von wirkungsvollen Initiativen, die konventionelle Grenzen herausfordern und bahnbrechende Ergebnisse liefern
- Lösen und Artikulieren komplexer Probleme durch Anwendungsdesign, Entwicklung und beispielhafte Benutzererlebnisse
Anforderungen
- 5+ Jahre Erfahrung in der Arbeit mit modernem C++
- Erfahrung mit 3D-Grafik-APIs wie WebGPU, OpenGL oder DirectX
- Verständnis von Algorithmen, Datenstrukturen und Entwurfsmustern
- Starke mathematische Kenntnisse und Expertise in computergestützter Geometrie, Topologie und Datenmodellierung für Gelände- und Oberflächenanalysen
- Erfahrung mit großen Datensätzen von Vektor- und Gelände-/Lidar-Daten sowie mit Datenstrukturen zum Speichern, Manipulieren und Visualisieren von 3D-Daten
- Erfahrung mit Workflow-Computing, z. B. UI-Programmierung, Skripting und Testautor
- Kenntnisse agiler Entwicklungsmethoden und Test-Driven-Development-Prozesse
- Vorerfahrung mit der Entwicklung und Veröffentlichung kommerzieller Software
- Ausgezeichnete Fähigkeiten in Problemlösung, Design, Entwicklung und Debugging
- Bachelor-Abschluss in Informatik, Ingenieurwesen, Mathematik, GIS oder einem verwandten Fachgebiet
Empfohlene Qualifikationen
- Kenntnisse in parallelen, Multi-Core- und verteilten Programmiertechniken, einschließlich heterogener Multi-Core-Umgebungen (GPUs + CPUs, CUDA)
- Erfahrung im Aufbau dateibasierter Lösungen und/oder mit Datenbanken und Datenzugriffstechnologien
- Erfahrung mit Anwendungs-Skriptsprachen (wie Python, JavaScript) und Webprotokollen und -formaten wie REST und JSON
- Erfahrung in der Entwicklung von Software, die in der Cloud läuft
- Vertrautheit mit ArcGIS oder anderen Web-Mapping-Technologien
- Master-Abschluss in Informatik, Ingenieurwesen, Mathematik, GIS oder einem verwandten Fachgebiet
#LI-RC2 #LI-Onsite
Wenn Sie nicht alle empfohlenen Qualifikationen für diese Stelle erfüllen, ermutigen wir Sie dennoch, sich zu bewerben!
Esri ist ein Arbeitgeber, der Chancengleichheit bietet (EOE) und alle qualifizierten Bewerber erhalten eine Anstellung ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht, sexuelle Orientierung, Geschlechtsidentität, nationale Herkunft, Behinderungsstatus, geschützten Veteranenstatus oder andere gesetzlich geschützte Merkmale. Wenn Sie eine angemessene Vorkehrung für einen Teil des Einstellungsprozesses benötigen, senden Sie bitte eine E-Mail an [email protected] [[email protected]] und teilen Sie uns die Art Ihrer Anfrage und Ihre Kontaktdaten mit. Bitte beachten Sie, dass nur Anfragen bezüglich einer angemessenen Vorkehrung von dieser E-Mail-Adresse beantwortet werden.
Esri Datenschutz esri.com/en-us/privacy/overview Esri nimmt seine Verantwortung zum Schutz Ihrer Privatsphäre ernst. Wir verpflichten uns, Ihre Privatsphäre zu respektieren, indem wir Transparenz darüber schaffen, wie wir Ihre Informationen erfassen und verwenden, Ihnen die Kontrolle über Ihre Informationen und Präferenzen geben und uns an die höchsten nationalen und internationalen Standards halten, einschließlich der Einhaltung von CCPA und DSGVO.
Gesamtvergütung
Die wettbewerbsfähige Gesamtvergütungsstrategie von Esri umfasst branchenführende Gesundheits- und Sozialleistungen: medizinische, zahnärztliche und augenärztliche Versorgung, Grund- und Zusatzlebensversicherungen für Mitarbeiter (und deren Familien), 401(k)- und Gewinnbeteiligungsprogramme, einen Mindestanspruch von 80 Stunden Urlaub, zwölf bezahlte Feiertage im Kalenderjahr sowie Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung. Das Grundgehalt ist eine Komponente unserer Gesamtvergütungsstrategie. Vergütungsentscheidungen und die Gehaltsspanne für diese Position berücksichtigen viele Faktoren, einschließlich, aber nicht beschränkt auf, Fähigkeiten, Erfahrung und Ausbildung, Lizenzen und Zertifizierungen sowie andere geschäftliche und organisatorische Anforderungen.
Eine angemessene Schätzung der Gehaltsspanne ist $123,136 – $202,488 USD
