Linux Embedded Software Engineer
Verkada
Rola polega na tworzeniu oprogramowania wbudowanego dla urządzeń IoT takich jak kamery, systemy kontroli dostępu i alarmy w środowisku Linux Embedded. Inżynier pracuje na styku hardware'u i software'u, współpracując z dostawcami sprzętu, inżynierami mechanicznymi i elektrycznymi z jednej strony, a z zespołami serwerowymi i UI z drugiej. Obejmuje to pełny cykl życia produktu – od koncepcji, przez prototypowanie i wdrożenie, po wsparcie klienta.
Brakuje: nie podano liczby dni hybrydowych, brak opisu procesu rekrutacyjnego (etapy, zadanie domowe itp.).
Rola polega na tworzeniu oprogramowania wbudowanego dla urządzeń IoT takich jak kamery, systemy kontroli dostępu i alarmy w środowisku Linux Embedded. Inżynier pracuje na styku hardware'u i software'u, współpracując z dostawcami sprzętu, inżynierami mechanicznymi i elektrycznymi z jednej strony, a z zespołami serwerowymi i UI z drugiej. Obejmuje to pełny cykl życia produktu – od koncepcji, przez prototypowanie i wdrożenie, po wsparcie klienta.
- ✓Małe, autonomiczne zespoły z silnym wpływem na projekt
- ✓Kultura 'no politics' i oparta na współpracy
- ✓Budżet szkoleniowy (training budget)
- ✓Firma stabilna (2200+ pracowników) z realnym produktem fizycznym
- !Brak informacji o konkretnej liczbie dni hybrydowych w biurze
- !Szeroki zakres nice-to-have – może wskazywać na duże oczekiwania lub niejasny stack
- !Brak opisu procesu rekrutacyjnego
- •Programowanie w C pod Linux Embedded (Yocto/BitBake)
- •Tworzenie i debugowanie kodu dla urządzeń takich jak kamery i systemy kontroli dostępu
- •Przeglądy kodu (code review) i rozwiązywanie problemów technicznych
- •Definiowanie architektury i projektowanie nowych funkcji
- •Budowanie prototypów i proof of concept dla nowych technologii
- •Współpraca z zespołami hardware, serwerowym i UI w ramach cross-funkcyjnego teamu
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z co najmniej 5 latami embedded Linux i C, znający Yocto i Git, ale jeszcze bez doświadczenia w jądrach lub bootloaderach, gotowy rozwijać się w pozostałych obszarach.
Juniors bez 5-letniego doświadczenia w embedded Linux oraz osoby szukające wyłącznie pracy zdalnej (hybrid) lub unikające pracy z hardware'em.
- ?Ile dni w tygodniu/miesiącu wymagana jest obecność w biurze?
- ?Ile osób liczy zespół embedded i jak jest zorganizowany?
- ?Czy przewidziane są dyżury on-call?
- ?Jaki jest cykl wydawniczy (jak często wypuszczane są aktualizacje)?
- ?Czy w zespole pracuje się z istniejącą bazą kodu legacy, czy głównie greenfield?
- ?Jakie narzędzia CI/CD są używane w procesie deweloperskim?
- −Nie podano liczby dni hybrydowych
- −Brak opisu procesu rekrutacyjnego (etapy, zadanie domowe itp.)
- −Nie wiadomo, czy wymagane są dyżury on-call ani jaka jest oczekiwana dostępność
Małe, autonomiczne zespoły z silnym poczuciem przynależności, nastawione na współpracę i unikające polityki. Zależy im na rzeczywistym wpływie na produkt.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię C.