W skrócie
- Zadania: Twórz oprogramowanie dla nowoczesnych produktów przemysłowych z naciskiem na Linux i Go.
- Firma: Scania Industrial Batteries - lider w zrównoważonym transporcie i innowacjach.
- Benefity: Dostęp do prywatnej opieki medycznej, systemu MyBenefit i dofinansowania dojazdów rowerem.
- Pozostałe informacje: Dynamiczne środowisko pracy z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad technologiami, które kształtują przyszłość mobilności i dekarbonizacji.
- Kwalifikacje: Doświadczenie w programowaniu na systemach Linux oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 45000 - 55000 zł za rok.
Scania przechodzi transformację z bycia wiodącym dostawcą ciężarówek, autobusów i silników na dostarczanie kompletnych i zrównoważonych rozwiązań transportowych. Wraz z TRATON i naszymi siostrzanymi markami MAN, Volkswagen Truck & Bus oraz International, pracujemy nad kształtowaniem przyszłości mobilności poprzez innowacyjne i ekologiczne rozwiązania.
Scania Industrial Batteries jest częścią ambicji Scania przyspieszenia przejścia na zrównoważony transport i rozwiązania przemysłowe. Biznes koncentruje się na opracowywaniu i komercjalizacji systemów baterii do zastosowań przemysłowych, wykorzystując wiedzę Scania w zakresie elektryfikacji, efektywności energetycznej i zrównoważonego cyklu życia. Jako część Ventures and New Business ściśle współpracujemy z klientami i partnerami, aby dostarczać innowacyjne rozwiązania bateryjne wspierające dekarbonizację przemysłu poza tradycyjnym transportem, pomagając tworzyć nowe możliwości wzrostu przyczyniając się do bardziej zrównoważonej przyszłości.
Podsumowanie roli
Jako inżynier oprogramowania będziesz rozwijać oprogramowanie dla połączonych produktów przemysłowych, koncentrując się głównie na embedded Linux i Go. Będziesz pracować nad aplikacjami urządzeń i integracją oprogramowania Linux, zapewniając niezawodną komunikację, efektywne przetwarzanie danych i bezpieczne aktualizacje oprogramowania w naszych produktach.
W tej roli będziesz również przyczyniać się do aplikacji serwisowych i diagnostycznych z interfejsem użytkownika, zbudowanych z wykorzystaniem nowoczesnych technologii JavaScript i TypeScript. Chociaż główny nacisk kładzie się na rozwój embedded i backend, będziesz miał okazję wspierać integrację chmury i inicjatywy dotyczące narzędzi deweloperskich.
Szukamy inżyniera z solidnym doświadczeniem w rozwoju systemów Linux, który lubi rozwiązywać wyzwania na różnych warstwach stosu oprogramowania. Nie musisz być ekspertem w każdej dziedzinie technologii; cenimy głęboką wiedzę w podstawowych umiejętnościach rozwojowych, współpracującą mentalność oraz chęć uczenia się i rozwoju w sąsiednich technologiach.
Obowiązki
- Rozwój i utrzymanie usług Go do komunikacji z urządzeniami, zbierania telemetryki, lokalnego przetwarzania i bezpiecznego transferu do usług chmurowych.
- Utrzymanie i rozszerzanie oprogramowania embedded Linux, w tym konfiguracji budowy, pakowania aplikacji, obrazów systemowych i integracji usług.
- Rozwój funkcji interfejsu użytkownika i logiki aplikacji dla narzędzi serwisowych, diagnostycznych i zarządzania urządzeniami.
- Badanie problemów w kodzie aplikacji, usługach Linux i komunikacji sieciowej przy użyciu logów, metryk i powtarzalnych testów.
- Poprawa odzyskiwania z przerwanych połączeń, restartów i częściowych transferów, zarządzając jednocześnie ograniczeniami CPU, pamięci i przechowywania urządzenia.
- Zastosowanie najlepszych praktyk bezpieczeństwa w komunikacji z urządzeniami, kontroli dostępu i aktualizacjach oprogramowania.
- Pisanie testów automatycznych, przeglądanie kodu oraz utrzymywanie pipeline'ów budowy i wydania oraz dokumentacji technicznej.
- Współpraca z kolegami z działu sprzętu, oprogramowania embedded, chmury i produktu; wkład w związane API i narzędzia wydania w razie potrzeby.
Kwalifikacje
- Udokumentowane doświadczenie zawodowe w rozwoju oprogramowania dla systemów opartych na Linuxie, embedded lub połączonych.
- Dyplom z zakresu informatyki, inżynierii oprogramowania lub pokrewnej dziedziny.
- Praktyczne doświadczenie w rozwoju Go i testowaniu automatycznym.
- Silna wiedza z zakresu administracji systemem Linux i rozwiązywania problemów.
- Doświadczenie w rozwoju embedded Linux i frameworkach budowy, takich jak Yocto, OpenEmbedded lub Buildroot.
- Znajomość TypeScript/JavaScript i nowoczesnych frameworków frontendowych, takich jak React.
- Zrozumienie koncepcji sieciowych, w tym TCP/IP i komunikacji asynchronicznej.
- Doświadczenie z Git, przeglądami kodu, praktykami CI/CD oraz zasadami bezpiecznego rozwoju oprogramowania.
To dodatkowy atut, jeśli masz doświadczenie z: React, Electron, Node.js, Docker, Pythonem lub skryptowaniem powłoki, protokołami komunikacyjnymi urządzeń i technologiami połączonych urządzeń, aktualizacjami oprogramowania przez powietrze i bezpieczeństwem urządzeń, platformami chmurowymi, API, bazami danych SQL oraz automatyzacją wydania oprogramowania.
Zapraszamy kandydatów z różnych środowisk - Twoje unikalne doświadczenie i perspektywy są dla nas cenne.
O nas
Elektryfikacja jest kluczowa dla dekarbonizacji świata i musi następować szybciej i na większą skalę. W Scania Industrial Batteries nie tylko reagujemy na zmiany; prowadzimy je. Od kwietnia 2025 roku, kiedy dołączyliśmy do Scania jako nowo nabyta firma, łączymy doskonałość inżynieryjną z wizjonerską innowacją.
Opracowujemy wysokowydajne, modułowe systemy bateryjne do wymagających zastosowań off-highway, pomagając branżom takim jak górnictwo, budownictwo i żegluga działać bardziej zrównoważenie. Nasz sukces oparty jest na współpracy, odporności i niezawodności. Kwestionujemy konwencjonalne myślenie, przyjmujemy zmiany i dostarczamy rozwiązania, którym nasi klienci mogą zaufać.
Jeśli pasjonujesz się napędzaniem elektryfikacji i kształtowaniem przyszłości z skalowalnymi systemami bateryjnymi stworzonymi do najtrudniejszych warunków na lądzie i morzu, to jest miejsce dla Ciebie. Dołącz do nas i pomóż prowadzić zmiany w kierunku czystszej, bardziej zrównoważonej przyszłości!
Co oferujemy
Oferujemy dynamiczne i angażujące miejsce pracy w Gdańsku, gdzie współpraca, innowacje i ciągłe doskonalenie są częścią codziennego życia. Będziesz częścią silnego zespołu, który zachęca do dzielenia się wiedzą i bliskiej współpracy między funkcjami. Korzyści obejmują dostęp do prywatnej opieki medycznej LUX MED, systemu MyBenefit, współfinansowanego dojazdu do pracy rowerem oraz współfinansowanych posiłków dla pracowników.
Software Engineer in Gdańsk – pracodawca: Scania Group
Scania to doskonały pracodawca, który stawia na rozwój swoich pracowników oraz innowacyjne podejście do pracy. W Gdańsku, w nowoczesnym środowisku biurowym, oferujemy przyjazną i inkluzywną kulturę pracy, gdzie każdy głos jest słyszany, a Twoje pomysły mają realny wpływ na przyszłość mobilności. Dzięki możliwościom ciągłego kształcenia oraz dostępowi do platform rozwojowych, możesz rozwijać swoje umiejętności w obszarze technologii HR i procesów biznesowych, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery.