Launch Legends
Esri
C++ Software Development Engineer II - Graphalgorithmen
Überblick
Möchten Sie immer 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 Reise zu allen optimieren können, um den ultimativen Taco zu genießen? Wenn Sie Tacos lieben und sich für Graphalgorithmen 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 neue 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 Graphalgorithmen 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
- Design und Implementierung von Algorithmen und Solvern in C++ für Probleme im Bereich Transport-Routing
- Optimierung von bestehendem und neuem C++-Code zur Reduzierung des Speicherverbrauchs sowie zur Steigerung von Performance und Skalierbarkeit
- Analyse der algorithmischen Komplexität
- Zusammenarbeit mit Product Engineers zur Diagnose der Ursachen für fehlerhaftes Softwareverhalten und Ausfälle
- Behebung von Fehlern in der bestehenden C++-Codebasis
- Erstellung umfassender technischer Spezifikationen und Designdokumente
- Teilnahme am gesamten Softwareentwicklungslebenszyklus
Anforderungen
- 1+ Jahre Erfahrung im Design und der Implementierung von Algorithmen für Transportnetzwerk-Graphen
- Erfahrung mit C++11 sowie modernen C++-Stilen und Idiomen
- Erfahrung im Design, der Analyse und der Implementierung von Graphalgorithmen
- Vertrautheit mit grundlegenden Datenstrukturen
- Fähigkeit, ein Problem klar zu beschreiben und zu analysieren sowie eine Lösung zu formulieren
- Hervorragende schriftliche und mündliche Kommunikationsfähigkeiten
- Starkes Zeitmanagement, Priorisierungsvermögen, Teamfähigkeit und zwischenmenschliche Kompetenzen
- Master-Abschluss oder Ph.D. in Informatik, Ingenieurwesen oder einem verwandten Fachbereich
Empfohlene Qualifikationen
- Erfahrung in Code-Profiling und Performance-Optimierung
- 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 angemessene Vorkehrungen benötigen, senden Sie bitte eine E-Mail an [email protected] 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 Vorkehrungen beziehen.
Esri nimmt die Verantwortung für den Schutz Ihrer Privatsphäre sehr 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 GDPR.
Gesamtvergütung
Die wettbewerbsfähige Gesamtvergütungsstrategie von Esri umfasst branchenführende Gesundheits- und Sozialleistungen: medizinische Versorgung, Zahn- und Augenheilkunde, Basis- 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 ein Bestandteil unserer Gesamtvergütungsstrategie. Vergütungsentscheidungen 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 Karte. 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 herbeizuführen. Wir verstehen, dass Vielfalt, Gerechtigkeit und Inklusion kein Ziel, sondern ein fortlaufender Prozess sind. Wir verpflichten uns dazu, unser Arbeitsumfeld 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 durch 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.
