Senior Embedded Software Engineer (C/C++) for Avigilon Cameras
Motorola Solutions Systems Polska
Rola polega na rozwijaniu oprogramowania wbudowanego dla kamer Avigilon, używanych w systemach bezpieczeństwa publicznego i komercyjnego (lotniska, szpitale, infrastruktura krytyczna). Będziesz pisać kod w C i C++ dla embedded Linux, konfigurować systemy plików, rozwijać sterowniki kernel (C), implementować funkcje bezpieczeństwa (TPM) oraz współpracować z zespołami w Krakowie, Londynie i Oslo. To rola typowo embedded – blisko sprzętu, z dużą ilością niskopoziomowego kodowania i debugowania.
Brakuje: nie podano wielkości zespołu ani liczby projektów., brak opisu procesu rekrutacyjnego..
Rola polega na rozwijaniu oprogramowania wbudowanego dla kamer Avigilon, używanych w systemach bezpieczeństwa publicznego i komercyjnego (lotniska, szpitale, infrastruktura krytyczna). Będziesz pisać kod w C i C++ dla embedded Linux, konfigurować systemy plików, rozwijać sterowniki kernel (C), implementować funkcje bezpieczeństwa (TPM) oraz współpracować z zespołami w Krakowie, Londynie i Oslo. To rola typowo embedded – blisko sprzętu, z dużą ilością niskopoziomowego kodowania i debugowania.
- ✓Praca nad zaawansowanymi platformami kamer (Avigilon) – ciekawa dziedzina bezpieczeństwa.
- ✓Współpraca z międzynarodowymi zespołami w Londynie i Oslo.
- ✓Małe zespoły (z oferty: small teams) – możliwość realnego wpływu.
- ✓Budżet szkoleniowy (training budget) i prywatna opieka medyczna.
- !Wymagane tylko 2+ lata doświadczenia, ale stanowisko seniorskie – może być niedoszacowane.
- !C++ wymieniony tylko 'sporadycznie' – większość pracy może być w C.
- !Współpraca z zespołami w Norwegii – konieczność dopasowania do stref czasowych.
- !Brak informacji o wielkości zespołu i liczbie projektów.
- •Pisanie i rozwijanie kodu w C i C++ dla systemów wbudowanych (embedded Linux).
- •Konfigurowanie i utrzymywanie systemów plików embedded Linux (np. Yocto/Buildroot).
- •Tworzenie, debugowanie i strojenie sterowników jądra Linux dla sensorów obrazu, sterowników LED, wzmacniaczy audio.
- •Implementacja i konfiguracja zabezpieczeń sprzętowych, np. TPM (Trusted Platform Module).
- •Wykonywanie testów manualnych i automatyzacja testów regresji.
- •Wykonywanie i uczestnictwo w przeglądach kodu (code review).
- •Współpraca z inżynierami w Norwegii (Oslo) przy integracji kamery z systemami chmurowymi.
- •Aktywny udział w tworzeniu architektury oprogramowania.
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z 2-3 latami doświadczenia w embedded, znający C/C++ i Linux, który chce rozwijać się w kierunku kernela i sterowników, akceptujący pracę hybrydową.
Osoby z mniej niż 2 latami doświadczenia w embedded (zwłaszcza bez znajomości C/C++ i Linux) oraz te, które szukają wyłącznie pracy zdalnej – wymagana jest obecność w biurze.
- ?Ile osób liczy zespół embedded w Krakowie?
- ?Czy polityka hybrydowa to dokładnie 2 dni w biurze, czy może być więcej?
- ?Jakie są główne platformy sprzętowe (SoC, wersja jądra)?
- ?Czy są dyżury on-call lub praca w weekendy?
- ?Jaki jest stosunek pracy w C do C++?
- ?Jak wygląda onboarding – czy jest okres wdrożeniowy?
- ?Czy istnieje możliwość wyjazdów do Oslo?
- ?Jakie narzędzia CI/CD są używane?
- −Nie podano wielkości zespołu ani liczby projektów.
- −Brak opisu procesu rekrutacyjnego.
- −Nie wiadomo, czy obowiązują dyżury on-call.
- −Brak informacji o konkretnych wersjach jądra Linux lub narzędziach do budowania systemu (Yocto/Buildroot).
Zgrany, międzynarodowy zespół embedded z siedzibami w Krakowie, Londynie i Oslo. Współpraca z inżynierami w Norwegii jest częsta, wymagana otwartość na komunikację i wspólne rozwiązywanie problemów integracyjnych.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię C++. Pełne statystyki zarobków →