Wynagrodzenie: 1120 - 1240 PLN NETTO + VAT/dzień
Miejsce pracy: Gdańsk, Warszawa, Kraków, Rzeszów, zdalnie
Dlaczego warto wybrać tę ofertę?
- Projekt o globalnym zasięgu w obszarze IoT i Big Data dla klienta z siedzibą w Szwajcarii
- Praca z nowoczesnymi technologiami - .NET, Azure, CosmosDB, ReactJs i inne
- Szerokie możliwości rozwoju dzięki pracy w międzynarodowym zespole z wykwalifikowanymi specjalistami
Projekt
Poszukujemy Senior Embedded Software Engineera, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie oprogramowania dla urządzeń wbudowanych. Osoba na tym stanowisku będzie odpowiadać za projektowanie, implementację oraz doskonalenie rozwiązań programowych na poziomie urządzeń, ze szczególnym uwzględnieniem niezawodnej komunikacji, wysokiej wydajności oraz integracji z systemami połączonymi w sieci.
Idealny kandydat posiada bardzo dobrą znajomość języka C++ w środowiskach embedded oraz praktyczne doświadczenie w pracy z protokołem MQTT. Szukamy osoby, która uczestniczyła w rozwoju rzeczywistych produktów opartych na systemach wbudowanych – szczególnie w obszarach takich jak elektronika użytkowa, sprzęt AGD lub inne inteligentne, połączone urządzenia (Connected Devices).
Do Twoich zadań będzie należeć
-
Projektowanie, rozwój i utrzymanie oprogramowania wbudowanego (Embedded Software) dla urządzeń połączonych w sieci (Connected Devices)
-
Tworzenie i rozwijanie komponentów oprogramowania w języku C++ dla systemów wbudowanych.
-
Implementacja oraz utrzymanie rozwiązań komunikacyjnych opartych na MQTT oraz innych protokołach IoT.
-
Ścisła współpraca z inżynierami sprzętu oraz zespołami międzyfunkcyjnymi w celu integracji oprogramowania z komponentami urządzeń.
-
Analiza wymagań biznesowych i technicznych, projektowanie rozwiązań oraz udział w podejmowaniu decyzji dotyczących architektury oprogramowania.
-
Debugowanie i optymalizacja aplikacji wbudowanych, z naciskiem na niezawodność, wydajność i stabilność działania.
-
Udział w przeglądach kodu (Code Reviews) oraz inicjatywach mających na celu doskonalenie praktyk programistycznych.
-
Wsparcie procesów testowania, rozwiązywania problemów oraz ciągłego doskonalenia istniejących rozwiązań embedded.
Wymagane kompetencje
-
Minimum 5 lat doświadczenia w rozwoju oprogramowania wbudowanego (Embedded Software).
-
Bardzo dobra znajomość języka C++ oraz doświadczenie w tworzeniu aplikacji dla systemów wbudowanych.
-
Praktyczne doświadczenie w pracy z protokołem MQTT oraz rozwiązaniami komunikacyjnymi z obszaru Internetu Rzeczy (IoT).
-
Doświadczenie w tworzeniu oprogramowania dla urządzeń fizycznych lub produktów embedded.
-
Dobra znajomość architektury systemów wbudowanych oraz zasad współpracy pomiędzy warstwą sprzętową i programową.
-
Doświadczenie w debugowaniu aplikacji embedded oraz rozwiązywaniu złożonych problemów technicznych.
-
Znajomość dobrych praktyk wytwarzania oprogramowania, systemów kontroli wersji oraz metod testowania.
-
Dobrze rozwinięte umiejętności komunikacyjne i zdolność efektywnej współpracy w międzynarodowym środowisku.
Technologie z jakimi będziesz pracować
-
C++,
-
Embedded C++,
-
Embedded Software
-
Firmware Development
-
MQTT
-
IoT
-
Connected Devices
-
Embedded Systems
-
Embedded Linux
Klient – dlaczego warto wybrać akurat tego klienta z portfolio Jit?
Klient jest kluczowym producentem modułowych ekspresów do kawy IoT (Internet of Things). Dedykowany system pozwala, by każdy z ekspresów wysyłał informacje o swoim stanie do ogólnej bazy danych – CosmosDB. Dane na temat stanu technicznego, jak i inne informacje są wyświetlane w aplikacji mobilnej dla pracowników największych i najbardziej popularnych sieci kawiarni na świecie, które korzystają z ekspresów Klienta. Aktualnie Firma posiada silny zespół developerski, do którego poszukuje kolejnych doświadczonych programistów. Główną potrzebą rozwojową Klienta jest ciągłe dostosowywanie rozwiązań technologicznych istniejącego systemu. W niedalekich planach jest przepisanie systemu z Aurelii na React. Zespół planuje spotkania raz na kwartał w Trójmieście lub w Szwajcarii.
O Jit Team
The Human factor of IT - to nie tylko slogan, to filozofia. Fundamentem Jit Team są ludzie, dlatego to właśnie Was traktujemy priorytetowo. Zatrudniamy ponad 770 doświadczonych ekspertów, którym oferujemy rozwojowe projekty, szeroki zakres benefitów oraz autorski program rozwoju zawodowego. Wspólnie z klientami z całego świata tworzymy innowacyjne rozwiązania IT, dostarczane przez wysoko specjalizowane i efektywne zespoły.
Za naszą maksymą stoją, także działania charytatywne i edukacyjne. Wspieramy szkoły, uczelnie i instytucje edukacyjne – prowadząc zajęcia, projekty edukacyjne, sponsorując wydarzenia czy przekazując sprzęt do nauki. Oferujemy staże umożliwiające rozpoczęcie kariery w IT. Wspieramy ratowników wodnych oraz szpitale, dostarczając potrzebne wyposażenie. Wspieramy też liczne organizacje charytatywne wspierające ubogich, dzieci i osoby starsze. Jesteśmy Polską firmą i dzielimy się tym, co osiągnęliśmy przez ponad 15 lat działalności. Wspierając rodzime inicjatywy, dbamy o obieg dobrej energii.