Senior Embedded Software Engineer (C/C++) for Avigilon Cameras
Motorola Solutions
Rola inżyniera embedded w zespole rozwijającym platformy kamer Avigilon (produkt Motorola Solutions). Będziesz pracować nad embedded Linux: konfiguracja systemów plików, rozwijanie sterowników jądra (C) dla sensorów obrazu, kontrolerów LED, wzmacniaczy audio, konfiguracja TPM i innych zabezpieczeń sprzętowych. Współpraca z zespołami w Oslo i Londynie. Mimo tytułu 'Senior', wymagane jest tylko 2+ lata doświadczenia, więc oferta jest raczej dla mid-level.
Brakuje: nie podano wielkości zespołu, brak opisu procesu rekrutacyjnego.
Tytuł 'Senior Embedded Software Engineer' sugeruje poziom seniora, ale wymaganie tylko 2+ lat doświadczenia wskazuje na rolę mid-level. Rola jest typowo inżynierska, skupiona na embedded Linux i sterownikach, bez zarządzania zespołem.
Rola inżyniera embedded w zespole rozwijającym platformy kamer Avigilon (produkt Motorola Solutions). Będziesz pracować nad embedded Linux: konfiguracja systemów plików, rozwijanie sterowników jądra (C) dla sensorów obrazu, kontrolerów LED, wzmacniaczy audio, konfiguracja TPM i innych zabezpieczeń sprzętowych. Współpraca z zespołami w Oslo i Londynie. Mimo tytułu 'Senior', wymagane jest tylko 2+ lata doświadczenia, więc oferta jest raczej dla mid-level.
- ✓Praca nad konkretnym produktem sprzętowym (kamery Avigilon) z widocznym wpływem
- ✓Współpraca z zespołami zagranicznymi (Londyn, Oslo)
- ✓Możliwość pracy z niskopoziomowym embedded Linuxem, sterownikami i security
- −Tytuł 'Senior' przy wymaganiu tylko 2 lat doświadczenia – może oznaczać niedopasowanie poziomu lub niskie oczekiwania wobec seniora
- !Brak informacji o wielkości zespołu i liczbie obsługiwanych platform kamer
- !Nie podano szczegółów dotyczących dyżurów on-call
- !Hybryda: 2 dni w biurze to minimum, ale może być więcej – brak precyzji
- •Pisanie i utrzymanie kodu C/C++ dla systemów embedded (platformy kamer)
- •Konfiguracja i utrzymanie embedded Linux filesystemów
- •Rozwijanie, debugowanie i tunelowanie sterowników jądra Linux w C (sensory obrazu, kontrolery LED, wzmacniacze audio)
- •Konfiguracja zabezpieczeń sprzętowych, np. TPM
- •Usuwanie podatności bezpieczeństwa w istniejącym oprogramowaniu embedded
- •Wykonywanie testów manualnych i automatyzacja testów
- •Udział w tworzeniu architektury oprogramowania i code review
- •Współpraca z inżynierami w różnych krajach (Norwegia, Anglia)
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z 2-letnim doświadczeniem w embedded C/C++ i podstawową znajomością Linuxa, który jest w stanie rozwijać proste sterowniki i konfigurować systemy plików.
Osoby poniżej 2 lat doświadczenia w embedded (juniorzy) lub programiści wyłącznie aplikacyjni bez znajomości sprzętu i jądra Linux.
- ?Ile osób liczy zespół embedded w Krakowie?
- ?Jak wygląda proces rekrutacyjny (etapy, zadania domowe)?
- ?Czy praca obejmuje dyżury on-call lub wsparcie produkcyjne?
- ?Jaka jest częstotliwość i forma współpracy z zespołami w Oslo?
- ?Czy istnieje możliwość pracy zdalnej więcej niż 2 dni w tygodniu?
- ?Jakie są główne wyzwania techniczne na obecnych platformach kamer?
- −Nie podano wielkości zespołu
- −Brak opisu procesu rekrutacyjnego
- −Brak informacji o on-call lub dyżurach
- −Nie wiadomo, ile platform kamer jest obsługiwanych
Zespół jest międzynarodowy i współpracuje zdalnie z kolegami w Norwegii i Anglii. Kładzie się nacisk na współpracę, code review i aktywny udział w architekturze.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię C++. Pełne statystyki zarobków →