
TomTom rozwija technologie cyfrowych map i nawigacji dla kierowców, firm, deweloperów oraz organizacji sektora publicznego. Do produktów firmy należą nawigacja satelitarna, aktualne informacje o ruchu drogowym, rozwiązania do wyznaczania tras, interfejsy API i zestawy SDK wspierające systemy samochodowe, zarządzanie flotą, logistykę, podróże oraz zastosowania związane z autonomiczną jazdą. Osoby rozważające karierę w TomTom mogą znaleźć możliwości w zespołach tworzących narzędzia oparte na danych lokalizacyjnych, które pomagają zwiększać świadomość i efektywność podróży oraz transportu.
Starszy inżynier oprogramowania ds. SDK i silników wizualizacji map — TomTom, praca hybrydowa, Holandia
Twórz silniki renderowania map TomTom oraz mobilne biblioteki SDK do telefonów i systemów samochodowych. Rozwijaj potoki graficzne, które ożywiają zdjęcia satelitarne, budynki, drogi i aktualne dane mapowe.
Opis
- Projektuj rozwiązania dla złożonych wyzwań związanych z renderowaniem dużych scen map, rygorystycznymi limitami liczby klatek oraz ograniczonymi zasobami urządzeń mobilnych i samochodowych
- Pracuj w całym stosie renderowania, obejmującym C#, mobilne interfejsy API, potoki graficzne i programowanie na poziomie shaderów
- Bierz odpowiedzialność za obszar techniczny i kieruj powiązanymi usprawnieniami w zespole
- Dostarczaj rozwiązania stopniowo, korzystając ze zwinnych metod wytwarzania oprogramowania
- Regularnie wykorzystuj AI w pracy inżynierskiej
- Współtwórz silniki renderowania i warstwę mobilnego SDK do wizualizacji map
- Twórz technologie renderujące zdjęcia satelitarne, budynki, drogi i aktualne treści map na urządzeniach mobilnych oraz w systemach samochodowych
Wymagania
- Wykształcenie wyższe na poziomie licencjackim w dziedzinie informatyki lub pokrewnej
- Co najmniej trzy lata równoważnego doświadczenia w korzystaniu z jednego lub kilku nowoczesnych języków programowania
- Bardzo dobra znajomość C++, C#, Kotlin lub Swift oraz rzeczywista biegłość produkcyjna w co najmniej jednym z nich
- Doświadczenie we współtworzeniu warstwy mobilnego SDK
- Profesjonalne doświadczenie w tworzeniu oprogramowania w całym cyklu życia, obejmujące standardy kodowania, przeglądy kodu, kontrolę źródeł, kompilacje, testowanie i utrzymanie
- Bardzo dobra znajomość języka angielskiego w mowie i piśmie
- Albo duże doświadczenie w tworzeniu oprogramowania dla Androida lub iOS oraz zainteresowanie renderowaniem i grafiką komputerową, albo doświadczenie w grafice komputerowej, silnikach renderowania lub wizualizacji oraz zainteresowanie nauką tworzenia oprogramowania na platformy mobilne
Benefity
- Budżet na rozwój osobisty
- Płatne dni na naukę
- Opłacony dostęp do O’Reilly i LinkedIn Learning
- Rozszerzony urlop rodzicielski
- Płatny urlop na opiekę nad bliskimi
- Płatny urlop na wolontariat w lokalnych społecznościach
- Elastyczna praca hybrydowa: dwa dni w biurze i trzy dni z dowolnej lokalizacji
- Budżet na wyposażenie domowego biura
- Miesięczny dodatek na domowe biuro
- Możliwość pracy z kraju zamieszkania i z zagranicy przez określoną liczbę dni w roku
- Konkurencyjny wymiar urlopu
- Dodatkowy dzień wolny w dniu urodzin
- Coroczne wydarzenia Hackathon i DevDays
- Globalne i dodatkowe lokalne benefity
- Dostęp do najnowszych przełomowych modeli AI oraz płatna nauka korzystania z AI