Intern / Junior C Embedded Developer
3mdeb
Rola polega na tworzeniu i utrzymywaniu niskopoziomowego firmware w języku C, w ramach open-source'owej dystrybucji firmware Dasharo (coreboot). Praca obejmuje implementację funkcji, debugowanie za pomocą printów i logów, nawigację po dużych kodach źródłowych oraz pracę z systemami budowania (Makefiles, Kconfig). To stanowisko dla juniora lub stażysty, który chce wejść w świat firmware i systemów wbudowanych.
Brakuje: nie podano wielkości zespołu ani struktury zespołu, brak opisu procesu rekrutacyjnego (etapy, zadania).
Rola polega na tworzeniu i utrzymywaniu niskopoziomowego firmware w języku C, w ramach open-source'owej dystrybucji firmware Dasharo (coreboot). Praca obejmuje implementację funkcji, debugowanie za pomocą printów i logów, nawigację po dużych kodach źródłowych oraz pracę z systemami budowania (Makefiles, Kconfig). To stanowisko dla juniora lub stażysty, który chce wejść w świat firmware i systemów wbudowanych.
- ✓Praca nad open-source z możliwością budowania portfolio
- ✓Budżet na konferencje, w tym międzynarodowe
- ✓Szkolenia i certyfikacje oferowane przez firmę
- ✓Elastyczne godziny pracy
- !Wymóg poruszania się po dużych kodach może być wyzwaniem dla prawdziwego juniora
- •Pisanie i modyfikacja kodu w C dla niskopoziomowych komponentów firmware
- •Nawigacja po dużych, wielorepozytoryjnych kodach źródłowych z użyciem grep, ctags, cscope
- •Praca z Git: commitowanie, branchowanie, tworzenie PR-ów, przeglądanie historii
- •Konfiguracja i rozwijanie systemów budowania (Makefiles, Kconfig)
- •Debugowanie problemów firmware za pomocą printów, logów i analizy dumpów
- •Współpraca z doświadczonymi inżynierami przy implementacji i testowaniu funkcji
- •Udział w przeglądzie kodu i workflow open-source (PR-y, listy mailingowe)
Oferta odpowiednia dla osób na początku kariery w IT. mile widziane technologie sugerują otwartość na naukę.
Początkujący programista C, który potrafi pisać proste programy i zna podstawy Gita, gotowy do nauki w zespole firmware.
Osoby z dużym doświadczeniem (5+ lat) szukające roli seniorskiej lub architektonicznej. Rola nie jest dla kogoś, kto nie lubi pracy z niskopoziomowym kodem lub woli języki wysokiego poziomu.
- ?Ile osób liczy zespół firmware i jak wygląda onboarding dla juniora?
- ?Jakie konkretne projekty będą przydzielane na początku?
- ?Czy istnieje system mentora dla nowych osób?
- ?Jak wygląda proces code review dla PR-ów?
- ?Czy są plany konwersji stażu na pełny etat po okresie próbnym?
- ?Jak często odbywają się stand-upy i planowanie sprintów?
- −Nie podano wielkości zespołu ani struktury zespołu
- −Brak opisu procesu rekrutacyjnego (etapy, zadania)
- −Nie wiadomo, czy istnieją dyżury on-call
- −Brak informacji o ścieżce kariery po stażu
Otwarta społeczność open-source, współpraca z liderami branży, elastyczne godziny i wsparcie w rozwoju poprzez szkolenia i konferencje.
Poniżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię C.