Esri

C++ Software Development Engineer II – Graph-Algorithmen

C++
Automatische Übersetzung. Prüfe das Original.

Überblick

Möchten Sie jemals den besten Weg zu einem Taco-Stand finden, wissen, wie viele Taco-Stände innerhalb von 10 Minuten von Ihrem aktuellen Standort entfernt sind, oder sich fragen, wie Sie die Fahrt zu all diesen Ständen optimieren können, um den ultimativen Taco zu genießen? Wenn Sie Tacos lieben und sich für Graph-Algorithmen und Optimierung begeistern, haben wir den idealen Job für Sie!

Werden Sie Teil des ArcGIS Network Analyst-Teams und entwickeln Sie modernste Routing-Algorithmen, die von Unternehmen auf der ganzen Welt genutzt werden, um ihre Lieferflotten zu optimieren, Wegbeschreibungen bereitzustellen, Standorte für Filialen basierend auf Verkehrsmustern zu identifizieren und vieles mehr. Unsere Arbeit erreicht Millionen von Nutzern und hat eine weitreichende Wirkung.

Sie arbeiten in einem Team, das sich auf das Design und die Implementierung von hochperformanten Graph-Algorithmen konzentriert, die in mobilen, Desktop-, Server- und Cloud-basierten APIs sowie Lösungen innerhalb von ArcGIS bereitgestellt werden. Dies ist eine herausfordernde und lohnende Gelegenheit, Ihre Programmierkenntnisse und Ihre Leidenschaft für Exzellenz einzusetzen, um Lösungen für reale Transportprobleme zu entwickeln.

Esri bietet ein Umzugshilfeprogramm an und kann Unterstützung beim Umzug in die Region Redlands, CA, für diese Position leisten.

Aufgaben

  1. Design und Implementierung von Algorithmen und Solvern in C++ für Probleme der Transportroutenplanung
  1. Optimierung von bestehendem und neuem C++-Code zur Reduzierung des Speicherverbrauchs sowie zur Steigerung von Leistung und Skalierbarkeit
  1. Analyse der algorithmischen Komplexität
  1. Zusammenarbeit mit Produktingenieuren zur Diagnose der Grundursachen für fehlerhaftes Softwareverhalten und Ausfälle
  1. Behebung von Fehlern in der bestehenden C++-Codebasis
  1. Erstellung umfassender technischer Spezifikationen und Designdokumente
  1. Teilnahme am gesamten Softwareentwicklungslebenszyklus

Anforderungen

  1. 1+ Jahre Erfahrung im Design und der Implementierung von Algorithmen für Transportnetzwerkgraphen
  1. Erfahrung mit C++11 sowie modernem C++-Stil und Idiomen
  1. Erfahrung im Design, der Analyse und der Implementierung von Graph-Algorithmen
  1. Vertrautheit mit grundlegenden Datenstrukturen
  1. Fähigkeit, ein Problem klar zu beschreiben, zu analysieren und eine Lösung zu formulieren
  1. Hervorragende schriftliche und mündliche Kommunikationsfähigkeiten
  1. Starkes Zeitmanagement, Priorisierungsvermögen, Teamfähigkeit und zwischenmenschliche Kompetenzen
  1. Master-Abschluss oder Promotion in Informatik, Ingenieurwesen oder einem verwandten Bereich

Empfohlene Qualifikationen

  1. Erfahrung mit Code-Profiling und Leistungsoptimierung
  1. Kenntnisse in GIS, Logistik und Transportnetzwerken

Esri Datenschutz

#LI-EL1

Wenn Sie nicht alle empfohlenen Qualifikationen für diese Position erfüllen, ermutigen wir Sie dennoch, sich zu bewerben!

Esri ist ein Arbeitgeber, der Chancengleichheit fördert (EOE), und alle qualifizierten Bewerber werden unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität, nationaler Herkunft, Behinderungsstatus, geschütztem Veteranenstatus oder anderen gesetzlich geschützten Merkmalen für eine Anstellung in Betracht gezogen.

Wenn Sie für einen Teil des Einstellungsprozesses eine angemessene Anpassung benötigen, senden Sie bitte eine E-Mail an askcareers@esri.com und teilen Sie uns die Art Ihrer Anfrage sowie Ihre Kontaktinformationen mit. Bitte beachten Sie, dass von dieser E-Mail-Adresse nur Anfragen beantwortet werden, die sich auf eine Bitte um angemessene Anpassung beziehen.

Esri nimmt unsere 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 erwerben 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: Kranken-, Zahn- und Augenversicherung, grundlegende und ergänzende Lebensversicherungen 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 ein Bestandteil unserer Gesamtvergütungsstrategie. Entscheidungen zur Vergütung und der Gehaltsrahmen für diese Rolle berücksichtigen viele Faktoren, einschließlich, aber nicht beschränkt auf Qualifikationen, Erfahrung und Ausbildung, Lizenzen und Zertifizierungen sowie andere geschäftliche und organisatorische Anforderungen.

Eine angemessene Schätzung des Grundgehaltsrahmens liegt bei $101,192—$167,336 USD

Das Unternehmen

Bei Esri ist Vielfalt mehr als nur ein Wort auf einer Landkarte. Wenn Mitarbeiter mit unterschiedlichen Erfahrungen, Perspektiven, Hintergründen und Kulturen zusammenkommen, sind wir innovativer und letztendlich ein besserer Arbeitsplatz. Wir glauben an eine vielfältige Belegschaft, die durch unsere Mission vereint ist, einen positiven globalen Wandel zu schaffen. Wir verstehen, dass Vielfalt, Gerechtigkeit und Inklusion kein Ziel, sondern ein fortlaufender Prozess sind. Wir verpflichten uns dazu, unseren Arbeitsplatz kontinuierlich zu lernen, zu wachsen und zu verändern, damit jeder Mitarbeiter zu seiner besten Lebensleistung beitragen kann. Unser Engagement für diese Prinzipien erstreckt sich auf die globalen Gemeinschaften, denen wir dienen, indem wir mit GIS-Technologie positive Veränderungen bewirken. Weitere Informationen zu den Initiativen von Esri für Rassengerechtigkeit und soziale Gerechtigkeit finden Sie auf unserer Website hier.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026