Praca
Z kanału partnera
Inżynier ds. rozwoju oprogramowania II, Nav Native
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Mapbox
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Mapbox to wiodąca platforma lokalizacyjna w czasie rzeczywistym dla nowej generacji firm świadomych lokalizacji. Mapbox to jedyna platforma, która wyposaża organizacje w pełen zestaw narzędzi wspomagających nawigację osób, przesyłek i pojazdów w dowolnym miejscu. Ponad 4 miliony zarejestrowanych programistów wybrało Mapbox ze względu na elastyczność platformy, bezpieczeństwo i zgodność z polityką prywatności. Organizacje korzystają z aplikacji, danych, pakietów SDK i interfejsów API Mapbox, aby tworzyć spersonalizowane i wciągające doświadczenia, które zachwycają ich klientów.
Co robimy
Zespół Native nawigacji buduje wysokowydajny silnik C++, który służy jako „mózg” naszych zestawów SDK nawigacji. Biblioteka ta działa bezpośrednio na systemach użytkowników końcowych (pokładowych), obsługując wszystko, od aplikacji mobilnych po pokładowe systemy informacyjno-rozrywkowe dla partnerów takich jak BMW i Zeekr.
Rozwiązujemy podstawowe wyzwania związane z ruchem: przekształcanie zaszumionych danych GPS/IMU w precyzyjne dopasowanie do map, zarządzanie złożonymi wykresami sieci dróg, wspieranie tras i alternatyw, śledzenie postępu na trasie oraz zapewnianie funkcji „Electronic Horizon” dla ADAS. Nasza praca odbywa się na krawędzi, obsługując częstotliwości lokalizacyjne do 10 Hz i zapewniając płynne wrażenia nawet w tunelach lub gęstych miejskich kanionach.
W miarę jak sztuczna inteligencja staje się częścią nowoczesnych procesów inżynieryjnych, cenimy inżynierów, którzy potrafią w przemyślany sposób zintegrować sztuczną inteligencję z projektowaniem, rozwojem i podejmowaniem decyzji. Podczas naszej rozmowy kwalifikacyjnej omówimy, w jaki sposób wykorzystujesz sztuczną inteligencję w procesie inżynieryjnym.
Co zrobisz
Poszukujemy inteligentnych, szybko uczących się inżynierów, których motywacją jest wyzwanie polegające na opracowywaniu podstawowych komponentów ekosystemu nawigacji Mapbox. Jako programista C++ będziesz:
•
Twórz i utrzymuj ujednoliconą bibliotekę C++ 17, która płynnie działa na systemach iOS i Android oraz wbudowanym sprzęcie samochodowym o niskim poborze mocy.
•
Analizuj i ulepszaj algorytmy dopasowywania map i obliczeń martwych, korzystając z rzeczywistych danych z milionów pojazdów.
•
Wdrażaj funkcje śledzenia trasy, w tym raportowanie postępu trasy z dużą częstotliwością, wykrywanie odchyleń i terminowe dostarczanie instrukcji.
•
Pracuj nad dopasowywaniem obiektów drogowych (OpenLR) i bieżącymi zdarzeniami drogowymi, aby zapewnić kierowcom przewidywalne „okno” na drogę przed nimi.
•
Projektuj predykcyjne buforowanie płytek tras i zarządzaj złożonymi zasobami pokładowymi, takimi jak widoki skrzyżowań i drogowskazy.
•
Zintegruj i rozszerz silnik routingu Valhalla, aby obsługiwał routing offline i kontrolery odświeżania tras.
•
Przemyślanie wykorzystuj narzędzia AI w procesie projektowania i programowania, aby zwiększyć wydajność i jakość kodu.
Uważamy, że są to ważne cechy dla tej roli
•
Wysoka biegłość (min. 7 lat doświadczenia) w języku C++ 17 (lub nowszym) z głębokim zrozumieniem specyfikacji języka, zarządzania pamięcią, biblioteki standardowej i wielowątkowości.
•
Pasja do pisania czystego, szybkiego i przenośnego kodu, który spełnia rygorystyczne ograniczenia procesora i pamięci.
•
Doświadczenie w pracy ze złożonymi strukturami opartymi na grafach, strukturami danych i algorytmami przestrzennymi.
•
Udokumentowane doświadczenie w tworzeniu kodu wieloplatformowego (Linux, systemy mobilne lub systemy wbudowane).
•
Dobra znajomość języka angielskiego, z umiejętnością wyjaśniania skomplikowanych technicznych kompromisów zarówno współpracownikom, jak i interesariuszom.
Byłby Plus
•
Znajomość koncepcji nawigacji (dead reckoning, namiar, Electronic Horizon lub OpenLR).
•
Doświadczenie w pracy z danymi IMU, OBD-II lub GNSS.
•
Podstawa geometrii obliczeniowej lub funkcji krytycznych dla bezpieczeństwa (ADAS).
•
Doświadczenie lub wkład w silniki routingu typu open source.
Co cenimy
Oprócz naszych podstawowych wartości, które nie są unikalne dla tego stanowiska i są niezbędne liderom Mapbox:
•
Cenimy wysokowydajne, kreatywne osoby, które zagłębiają się w problemy i możliwości.
•
Wierzymy, że w pracy ludzie są sobą. Zobowiązujemy się do tego poprzez wspierającą opiekę zdrowotną, urlop rodzicielski, elastyczność w zakresie pojawiających się sytuacji w życiu oraz wprowadzanie innowacji w sposobie myślenia o wspieraniu naszych pracowników.
•
Kładziemy nacisk na środowisko nauczania i uczenia się, aby wyposażyć pracowników w narzędzia potrzebne do odniesienia sukcesu na ich stanowiskach i w firmie.
•
Mocno wierzymy w wartość rozwijania zróżnicowanego zespołu i zachęcamy do aplikowania osoby niezależnie od pochodzenia, płci, pochodzenia etnicznego, umiejętności i orientacji seksualnej.
Jak Cię wspieramy
•
Opcje hybrydowe/zdalne: ciesz się elastycznością i wygodną pracą w domu lub okresowo w biurze, jeśli ma to zastosowanie.
•
Opieka i ubezpieczenie specyficzne dla kraju: Prywatne plany opieki zdrowotnej, stomatologicznej i ochrony dochodów dostosowane do podwyższenia regionalnych świadczeń ustawowych.
•
Wsparcie na pierwszym miejscu rodziny: zasady dotyczące opieki rodzinnej, urlopu macierzyńskiego i ojcowskiego mające na celu wsparcie powiększającej się rodziny.
•
Konto wydatków związanych ze stylem życia: wpłaty na rzecz Twojego zdrowia, dobrego samopoczucia i rozwoju osobistego
•
Równowaga i siła mózgu: wsparcie w zakresie zdrowia psychicznego dla Ciebie i osób na Twoim utrzymaniu.
•
Odpoczynek i ładowanie: płatny urlop, urlopy firmowe i hojne zasady dotyczące nieobecności.
•
Czas wolny na oddanie: Dedykowany płatny czas wolontariatu oprócz standardowego PTO.
Aplikując na to stanowisko, potwierdzasz, że otrzymałeś Politykę prywatności Mapbox poza USA dla kandydatów, do której link znajduje się tutaj. Wypełnienie tego wniosku wymaga podania danych osobowych, takich jak imię i nazwisko oraz dane kontaktowe, które są obowiązkowe dla Mapbox w celu przetworzenia Twojego wniosku.
Zależy nam na uczciwym i sprawiedliwym procesie rekrutacji. Nie dyskryminujemy żadnej klasy chronionej.
#LI-Zdalny
Źródło: Praca zdalna w UE (https://euremotejobs.com/job/software-development-engineer-ii-nav-native/)
Co robimy
Zespół Native nawigacji buduje wysokowydajny silnik C++, który służy jako „mózg” naszych zestawów SDK nawigacji. Biblioteka ta działa bezpośrednio na systemach użytkowników końcowych (pokładowych), obsługując wszystko, od aplikacji mobilnych po pokładowe systemy informacyjno-rozrywkowe dla partnerów takich jak BMW i Zeekr.
Rozwiązujemy podstawowe wyzwania związane z ruchem: przekształcanie zaszumionych danych GPS/IMU w precyzyjne dopasowanie do map, zarządzanie złożonymi wykresami sieci dróg, wspieranie tras i alternatyw, śledzenie postępu na trasie oraz zapewnianie funkcji „Electronic Horizon” dla ADAS. Nasza praca odbywa się na krawędzi, obsługując częstotliwości lokalizacyjne do 10 Hz i zapewniając płynne wrażenia nawet w tunelach lub gęstych miejskich kanionach.
W miarę jak sztuczna inteligencja staje się częścią nowoczesnych procesów inżynieryjnych, cenimy inżynierów, którzy potrafią w przemyślany sposób zintegrować sztuczną inteligencję z projektowaniem, rozwojem i podejmowaniem decyzji. Podczas naszej rozmowy kwalifikacyjnej omówimy, w jaki sposób wykorzystujesz sztuczną inteligencję w procesie inżynieryjnym.
Co zrobisz
Poszukujemy inteligentnych, szybko uczących się inżynierów, których motywacją jest wyzwanie polegające na opracowywaniu podstawowych komponentów ekosystemu nawigacji Mapbox. Jako programista C++ będziesz:
•
Twórz i utrzymuj ujednoliconą bibliotekę C++ 17, która płynnie działa na systemach iOS i Android oraz wbudowanym sprzęcie samochodowym o niskim poborze mocy.
•
Analizuj i ulepszaj algorytmy dopasowywania map i obliczeń martwych, korzystając z rzeczywistych danych z milionów pojazdów.
•
Wdrażaj funkcje śledzenia trasy, w tym raportowanie postępu trasy z dużą częstotliwością, wykrywanie odchyleń i terminowe dostarczanie instrukcji.
•
Pracuj nad dopasowywaniem obiektów drogowych (OpenLR) i bieżącymi zdarzeniami drogowymi, aby zapewnić kierowcom przewidywalne „okno” na drogę przed nimi.
•
Projektuj predykcyjne buforowanie płytek tras i zarządzaj złożonymi zasobami pokładowymi, takimi jak widoki skrzyżowań i drogowskazy.
•
Zintegruj i rozszerz silnik routingu Valhalla, aby obsługiwał routing offline i kontrolery odświeżania tras.
•
Przemyślanie wykorzystuj narzędzia AI w procesie projektowania i programowania, aby zwiększyć wydajność i jakość kodu.
Uważamy, że są to ważne cechy dla tej roli
•
Wysoka biegłość (min. 7 lat doświadczenia) w języku C++ 17 (lub nowszym) z głębokim zrozumieniem specyfikacji języka, zarządzania pamięcią, biblioteki standardowej i wielowątkowości.
•
Pasja do pisania czystego, szybkiego i przenośnego kodu, który spełnia rygorystyczne ograniczenia procesora i pamięci.
•
Doświadczenie w pracy ze złożonymi strukturami opartymi na grafach, strukturami danych i algorytmami przestrzennymi.
•
Udokumentowane doświadczenie w tworzeniu kodu wieloplatformowego (Linux, systemy mobilne lub systemy wbudowane).
•
Dobra znajomość języka angielskiego, z umiejętnością wyjaśniania skomplikowanych technicznych kompromisów zarówno współpracownikom, jak i interesariuszom.
Byłby Plus
•
Znajomość koncepcji nawigacji (dead reckoning, namiar, Electronic Horizon lub OpenLR).
•
Doświadczenie w pracy z danymi IMU, OBD-II lub GNSS.
•
Podstawa geometrii obliczeniowej lub funkcji krytycznych dla bezpieczeństwa (ADAS).
•
Doświadczenie lub wkład w silniki routingu typu open source.
Co cenimy
Oprócz naszych podstawowych wartości, które nie są unikalne dla tego stanowiska i są niezbędne liderom Mapbox:
•
Cenimy wysokowydajne, kreatywne osoby, które zagłębiają się w problemy i możliwości.
•
Wierzymy, że w pracy ludzie są sobą. Zobowiązujemy się do tego poprzez wspierającą opiekę zdrowotną, urlop rodzicielski, elastyczność w zakresie pojawiających się sytuacji w życiu oraz wprowadzanie innowacji w sposobie myślenia o wspieraniu naszych pracowników.
•
Kładziemy nacisk na środowisko nauczania i uczenia się, aby wyposażyć pracowników w narzędzia potrzebne do odniesienia sukcesu na ich stanowiskach i w firmie.
•
Mocno wierzymy w wartość rozwijania zróżnicowanego zespołu i zachęcamy do aplikowania osoby niezależnie od pochodzenia, płci, pochodzenia etnicznego, umiejętności i orientacji seksualnej.
Jak Cię wspieramy
•
Opcje hybrydowe/zdalne: ciesz się elastycznością i wygodną pracą w domu lub okresowo w biurze, jeśli ma to zastosowanie.
•
Opieka i ubezpieczenie specyficzne dla kraju: Prywatne plany opieki zdrowotnej, stomatologicznej i ochrony dochodów dostosowane do podwyższenia regionalnych świadczeń ustawowych.
•
Wsparcie na pierwszym miejscu rodziny: zasady dotyczące opieki rodzinnej, urlopu macierzyńskiego i ojcowskiego mające na celu wsparcie powiększającej się rodziny.
•
Konto wydatków związanych ze stylem życia: wpłaty na rzecz Twojego zdrowia, dobrego samopoczucia i rozwoju osobistego
•
Równowaga i siła mózgu: wsparcie w zakresie zdrowia psychicznego dla Ciebie i osób na Twoim utrzymaniu.
•
Odpoczynek i ładowanie: płatny urlop, urlopy firmowe i hojne zasady dotyczące nieobecności.
•
Czas wolny na oddanie: Dedykowany płatny czas wolontariatu oprócz standardowego PTO.
Aplikując na to stanowisko, potwierdzasz, że otrzymałeś Politykę prywatności Mapbox poza USA dla kandydatów, do której link znajduje się tutaj. Wypełnienie tego wniosku wymaga podania danych osobowych, takich jak imię i nazwisko oraz dane kontaktowe, które są obowiązkowe dla Mapbox w celu przetworzenia Twojego wniosku.
Zależy nam na uczciwym i sprawiedliwym procesie rekrutacji. Nie dyskryminujemy żadnej klasy chronionej.
#LI-Zdalny
Źródło: Praca zdalna w UE (https://euremotejobs.com/job/software-development-engineer-ii-nav-native/)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Mapbox
Ogłoszenie pochodzi od Mapbox.