Pomiń do treści
Logo firmy Sii

C/C++ Firmware Engineer (f/m/x)

Sii

Oferta w skrócie
Widełki nieujawnione
🏢StacjonarnaTryb pracy
📄Umowa o pracęKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaBiałystok, Centrum
Dostępne na 2 portalach
Aktywna
Opublikowano3 czerwca 2026
Ostatnio sprawdzono3 czerwca 2026
Wygasa za26 dni
Werdykt JobHunt

Rola skupia się na niskopoziomowym rozwoju firmware'u, uruchamianiu sprzętu (board/SoC bring-up), debugowaniu problemów sprzętowo-programowych oraz implementacji zabezpieczeń (secure boot). Praca głównie w języku C/C++, z wykorzystaniem JTAG i interfejsów sprzętowych (UART, SPI, I2C). Produkt to platformy danych klasy enterprise dla międzynarodowych klientów, więc kontekstem jest embedded w infrastrukturze danych.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: nie podano wielkości zespołu ani struktury raportowania, brak informacji o konkretnym produkcie lub kliencie.

🛠 Wymagane technologie
Dane źródłowe
Firmware DevelopmentSOCJTAG (IEEE 1149.x)CC++
AI Insights
Czym naprawdę jest ta rola?Embedded Engineer

Rola skupia się na niskopoziomowym rozwoju firmware'u, uruchamianiu sprzętu (board/SoC bring-up), debugowaniu problemów sprzętowo-programowych oraz implementacji zabezpieczeń (secure boot). Praca głównie w języku C/C++, z wykorzystaniem JTAG i interfejsów sprzętowych (UART, SPI, I2C). Produkt to platformy danych klasy enterprise dla międzynarodowych klientów, więc kontekstem jest embedded w infrastrukturze danych.

Plusy
  • Stabilna firma z długą historią na rynku
  • Możliwość zmiany projektów wewnątrz firmy (Job Changer)
  • Inwestycja w rozwój – szkolenia, meetupy, platforma edukacyjna
Na co uważać
  • Brak konkretnych informacji o projekcie i kliencie – ogłoszenie jest bardzo ogólne
  • Proces rekrutacji opisany bardzo pobieżnie – brak konkretnych etapów technicznych
  • !Outsourcing – możliwa zmiana projektu i klienta
  • !Nie podano wielkości zespołu ani struktury
  • !Brak wzmianki o dyżurach (on-call) – może wystąpić w embedded
  • !'Dynamiczne środowisko' – może oznaczać częste zmiany wymagań
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Implementacja i optymalizacja niskopoziomowego firmware'u w C/C++
  • Uruchamianie i walidacja nowych płytek/SoC (board bring-up)
  • Debugowanie problemów sprzętowo-programowych z użyciem JTAG i oscyloskopów
  • Praca z platformami przedkrzemowymi (pre-silicon validation)
  • Implementacja mechanizmów secure boot i zabezpieczeń firmware'u
  • Współpraca z zespołami sprzętowymi i systemowymi przy integracji
  • Testowanie i dokumentacja modułów firmware'owych
  • Code review i utrzymanie istniejącego kodu
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Doświadczony programista embedded (min. 5 lat) z solidną znajomością C/C++ i podstawami JTAG oraz interfejsów szeregowych, gotowy do pracy w modelu biurowym.

Raczej nie dla

Juniorzy (poniżej 5 lat doświadczenia) ani osoby szukające pracy zdalnej (tryb office). Nie sprawdzi się ktoś unikający niskopoziomowej pracy z hardwarem.

Ocena dopasowania
Junior1/5
Mid2/5
Senior5/5
Hands-on5/5
Architekt2/5
Remote1/5
Enterprise3/5
Pytania do rekrutera
  • ?Ile osób liczy zespół firmware'owy i jak jest zorganizowany?
  • ?Czy praca dotyczy konkretnego klienta/produktu, czy różnych projektów?
  • ?Jakie narzędzia do debugowania i CI/CD są używane?
  • ?Czy przewidziane są dyżury on-call? Jak często?
  • ?Jaki jest zakres odpowiedzialności za bezpieczeństwo firmware'u?
  • ?Czy oferujecie wsparcie w nauce Rust/RTOS jeśli jest to mile widziane?
Brakujące informacje
  • Nie podano wielkości zespołu ani struktury raportowania
  • Brak informacji o konkretnym produkcie lub kliencie
  • Nie wiadomo czy wymagana jest znajomość konkretnych architektur (ARM, RISC-V itp.)
  • Brak opisu narzędzi deweloperskich (IDE, debugger, system kontroli wersji)
  • Nie wspomniano o testach automatycznych ani CI/CD
Rekrutacja

4 etapy: (1) wysłanie CV, (2) rozmowa o oczekiwaniach, (3) poznanie projektów i wybór najlepszego, (4) rozpoczęcie pracy. Brak szczegółów technicznych ani zadań rekrutacyjnych.

🔗Podobne oferty