Embedded Software Engineer (with Yocto)
Sigma Software
Rola Embedded Engineer w zespole dostarczającym rozwiązania IoT dla klientów Sigma Software. Inżynier będzie projektować i implementować oprogramowanie wbudowane z wykorzystaniem C i Yocto Linux, pracować nad łącznością chmurową (FOTA, monitoring) oraz protokołami komunikacyjnymi (LTE, BLE, OpenThread, MQTT). Codzienna praca obejmuje kodowanie, debugowanie na rzeczywistych urządzeniach z J-Link/ST-Link, testowanie i dokumentację. To rola w modelu outsourcingowym – wymaga kontaktu z klientem i pracy w jego kontekście.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano widełek wynagrodzenia, brak szczegółów procesu rekrutacyjnego (etapy, czas).
Rola Embedded Engineer w zespole dostarczającym rozwiązania IoT dla klientów Sigma Software. Inżynier będzie projektować i implementować oprogramowanie wbudowane z wykorzystaniem C i Yocto Linux, pracować nad łącznością chmurową (FOTA, monitoring) oraz protokołami komunikacyjnymi (LTE, BLE, OpenThread, MQTT). Codzienna praca obejmuje kodowanie, debugowanie na rzeczywistych urządzeniach z J-Link/ST-Link, testowanie i dokumentację. To rola w modelu outsourcingowym – wymaga kontaktu z klientem i pracy w jego kontekście.
- ✓Kontrakt B2B – elastyczność
- ✓Nowoczesny stack IoT (Yocto, LTE, BLE, MQTT, FOTA)
- ✓Praca w zespole doświadczonych inżynierów embedded
- −Opis sugeruje dość szeroki zakres obowiązków, w tym wsparcie testerów i eskalacje – możliwy chaos odpowiedzialności
- !Brak informacji o konkretnym projekcie lub kliencie – typowe dla outsourcingu, ale utrudnia ocenę dopasowania
- !Rola określona jako 'regular', ale wymagane 4+ lata – może wskazywać na niedoszacowany seniority
- !Wspomniane 'escalate technical issues' – możliwa biurokracja w procesie decyzyjnym
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Kodowanie w języku C dla systemów wbudowanych z Yocto Linux
- •Debugowanie oprogramowania na rzeczywistych urządzeniach przy użyciu J-Link lub ST-Link
- •Projektowanie i implementacja komponentów odpowiedzialnych za łączność chmurową (FOTA, monitoring)
- •Integracja protokołów komunikacyjnych takich jak LTE, BLE, OpenThread, MQTT
- •Przeprowadzanie testów jednostkowych i integracyjnych, udział w estymacjach i planowaniu
- •Tworzenie i utrzymanie dokumentacji technicznej i użytkowej
- •Udział w spotkaniach z klientem (telekonferencje, face-to-face)
- •Wsparcie testerów w rozwiązywaniu problemów instalacyjnych i eksploatacyjnych
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Mid-level embedded developer z praktyką w Yocto i C, który ma przynajmniej podstawowe doświadczenie z protokołami IoT i cloud connectivity. Osoba może mieć 3-4 lata doświadczenia, o ile spełnia wszystkie wymagania must-have.
Juniorzy bez 4 lat doświadczenia ani solidnej znajomości Yocto. Osoby szukające wyłącznie pracy nad własnym produktem – to rola outsourcingowa, wymagająca adaptacji do różnych klientów.
- ?Jaki jest konkretny projekt/klient – domena branżowa, skala systemu?
- ?Ile osób liczy zespół embedded i jak są rozdzielone role (np. osobny DevOps)?
- ?Czy w projekcie przewidziane są dyżury on-call? Jak wygląda harmonogram dyżurów?
- ?Jaka jest proporcja pracy nad nowymi funkcjonalnościami vs. utrzymanie/dług techniczny?
- ?Jak często odbywają się spotkania z klientem i czy wymagana jest podróż?
- ?Czy firma oferuje budżet szkoleniowy lub dofinansowanie do narzędzi?
- ?Jak wygląda ścieżka kariery dla 'regular' – czy są plany awansu na senior/staff?
- −Nie podano widełek wynagrodzenia
- −Brak szczegółów procesu rekrutacyjnego (etapy, czas)
- −Nie wiadomo, ile osób liczy zespół i jaka jest rotacja
Zespół doświadczonych inżynierów embedded, pracujących w modelu outsourcingowym z różnymi klientami. Kultura nastawiona na współpracę i dzielenie się wiedzą, ale wymagająca samodzielności i komunikatywności.