C++ Embedded Engineer
SQUAD
Rola polega na tworzeniu i utrzymaniu oprogramowania wbudowanego (C++17) dla kamer bezpieczeństwa w segmencie smart home. Będziesz odpowiadać za debugowanie złożonych problemów sprzętowo-programistycznych, rozwój nowych funkcji oraz optymalizację pod kątem zasobów. Pracujesz w zespole Agile z code review i CI, w ścisłej współpracy z hardware, product management i supportem.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak informacji o liczbie dni w biurze dla trybu hybrydowego, brak opisu procesu rekrutacyjnego (etapy, zadanie domowe itp.).
Rola polega na tworzeniu i utrzymaniu oprogramowania wbudowanego (C++17) dla kamer bezpieczeństwa w segmencie smart home. Będziesz odpowiadać za debugowanie złożonych problemów sprzętowo-programistycznych, rozwój nowych funkcji oraz optymalizację pod kątem zasobów. Pracujesz w zespole Agile z code review i CI, w ścisłej współpracy z hardware, product management i supportem.
- ✓Performance bonus i loyalty bonus
- ✓Wewnętrzne huby wiedzy, kursy korporacyjne i darmowe lekcje angielskiego
- ✓Kompleksowe prywatne ubezpieczenie medyczne
- ✓Kultura oparta na transparentności i równości szans
- ✓Możliwość przejęcia odpowiedzialności za kluczowe komponenty produktu
- !Brak widełek wynagrodzenia
- !Tryb hybrydowy bez określenia liczby dni w biurze
- !Brak opisu procesu rekrutacyjnego
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja oprogramowania wbudowanego w C++ (C++17) dla urządzeń z kamerami
- •Debugowanie i rozwiązywanie problemów na styku software, hardware i sieci (RTOS, ARM, RISC-V)
- •Rozwój nowych funkcji i optymalizacja istniejącego kodu dla środowisk embedded z ograniczonymi zasobami
- •Przeprowadzanie code review i mentoring młodszych członków zespołu
- •Udział w dyskusjach architektonicznych i decyzjach technicznych
- •Współpraca z zespołem QA przy opracowywaniu strategii testowania
- •Pisanie dokumentacji projektowej, API i procedur diagnostycznych
- •Implementacja sterowników urządzeń i bibliotek dla interfejsów I2C, SPI, UART, Wi-Fi
Oferta dla doświadczonych specjalistów (Senior).
Inżynier embedded z 5-letnim stażem, biegły w C++17 i RTOS, potrafiący debugować problemy sprzętowo-programistyczne i pisać sterowniki dla interfejsów komunikacyjnych. Angielski na poziomie B1.
Osoby z mniej niż 5 latami doświadczenia w embedded, preferujące wyłącznie programowanie wysokopoziomowe lub unikające pracy z hardwarem. Nie dla juniorów i midów bez udokumentowanego stażu w embedded C++.
- ?Ile dni w tygodniu wymaganych jest w biurze we Wrocławiu?
- ?Czy istnieje dyżur on-call? Jaka jest jego częstotliwość i wynagrodzenie?
- ?Ile osób liczy zespół embedded?
- ?Jakie są plany dotyczące migracji na nowsze technologie (np. nowsze standardy C++)?
- ?Jaki jest główny produkt – czy praca dotyczy jednej linii urządzeń czy wielu?
- ?Czy przewidziane są wyjazdy do klientów lub innych oddziałów?
- ?Jak wygląda proces decyzyjny w zakresie architektury – czy zespół ma autonomię?
- −Brak informacji o liczbie dni w biurze dla trybu hybrydowego
- −Brak opisu procesu rekrutacyjnego (etapy, zadanie domowe itp.)
- −Brak informacji o dyżurach on-call
- −Brak informacji o wielkości zespołu
Zespół embedded kładzie nacisk na kulturę dzielenia się wiedzą, doskonałość techniczną i ścisłą współpracę z działami hardware, product management i support. Praca w Agile z code review i CI, nacisk na czysty, utrzymywalny kod i testowanie.