Freelance Linux Embedded Engineer
intent
Jest to rola Senior Embedded Firmware Engineer, mimo tytułu sugerującego Linux. Praca polega na projektowaniu i implementacji oprogramowania wbudowanego dla mikrokontrolerów STM32 z systemem FreeRTOS, przeznaczonego do urządzeń łączności (wearable, health-tech). Na co dzień inżynier będzie pisał kod w C, integrował stosy Bluetooth Low Energy i Wi-Fi, debugował na poziomie sprzętu (oscyloskop, analizator logiczny) oraz współpracował z zespołami klientów takich jak Oura, BOSE. Firma jest 'AI-native' i oczekuje codziennego korzystania z narzędzi AI przy pracy.
Brakuje: nie podano wielkości zespołu projektowego, brak informacji o typowej liczbie godzin pracy tygodniowo.
Rola to Senior Embedded Firmware Engineer – praca na mikrokontrolerach STM32 z FreeRTOS, nie na Linuksie. Tytuł sugeruje inżynierię systemów Linux Embedded, ale w ogłoszeniu nie ma ani jednego wymagania dotyczącego Linuksa. Rzeczywista praca skupia się na niskopoziomowym firmware, komunikacji radiowej i debugowaniu sprzętowym.
Jest to rola Senior Embedded Firmware Engineer, mimo tytułu sugerującego Linux. Praca polega na projektowaniu i implementacji oprogramowania wbudowanego dla mikrokontrolerów STM32 z systemem FreeRTOS, przeznaczonego do urządzeń łączności (wearable, health-tech). Na co dzień inżynier będzie pisał kod w C, integrował stosy Bluetooth Low Energy i Wi-Fi, debugował na poziomie sprzętu (oscyloskop, analizator logiczny) oraz współpracował z zespołami klientów takich jak Oura, BOSE. Firma jest 'AI-native' i oczekuje codziennego korzystania z narzędzi AI przy pracy.
- ✓Ciekawi klienci: Oura, BOSE, Neurable
- ✓Kultura AI-native – realne wykorzystanie AI, nie tylko w prezentacjach
- ✓Dostęp do wewnętrznej wymiany wiedzy: tech talki, eksperymenty, projekty poboczne
- ✓Transparentność co do braku benefitów w okresie freelance
- ✓Proces rekrutacyjny opisany – 2 spotkania, szybka decyzja
- −Brak płatnego urlopu i benefitów medycznych w okresie freelance (jawnie podane)
- −Praca na zasadzie time & material – brak gwarancji stałego obłożenia
- !Tytuł 'Linux Embedded Engineer' – w treści nie ma ani słowa o Linuksie, co może wprowadzać w błąd
- !Oczekiwanie codziennego używania AI – dla niektórych może być kontrowersyjne
- !Brak informacji o typowym czasie trwania projektu i liczbie godzin tygodniowo
- !Firma ma 51-100 osób, ale nie wiadomo jaka jest stabilność projektów
- •Pisanie i utrzymanie firmware'u w języku C dla platformy STM32
- •Praca z Modus SDK i ekosystemem Cypress/Infineon
- •Integracja i optymalizacja FreeRTOS (zadania, priorytety, kolejki, przerwania)
- •Rozwiązywanie problemów ze współistnieniem BLE i Wi-Fi (arbitraż, przepustowość, zużycie energii)
- •Debugowanie z użyciem JTAG/SWD, analizatorów logicznych, oscyloskopów, snifferów BLE
- •Współpraca z zespołami hardware, mobile, QA oraz klientem
- •Udział w przeglądach kodu i decyzjach architektonicznych
- •Codzienne używanie narzędzi AI do analizy dokumentacji, pisania testów, debugowania
Oferta dla doświadczonych specjalistów (Senior).
Embedded developer z ok. 5 latami doświadczenia w C na ARM, solidną znajomością STM32 i FreeRTOS, ale bez konieczności zaawansowanego multi-radio – o ile jest gotów szybko się uczyć. Osoba musi być komunikatywna po angielsku i otwarta na użycie AI.
Juniorzy bez dużego doświadczenia w embedded; osoby oczekujące pracy z Linuxem (rola nie dotyczy Linuksa); inżynierowie wolący pracę od 'spec to ticket' i niechętni do samodzielnego rozwiązywania problemów sprzętowych; osoby sceptyczne wobec używania AI w codziennej pracy.
- ?Jaki jest typowy czas trwania projektu na zasadzie freelance?
- ?Jak wygląda zarządzanie obciążeniem – czy są jakieś gwarantowane minimum godzin?
- ?Ile osób liczy zespół Firmware & Hardware?
- ?Jakie konkretnie narzędzia AI są używane w codziennej pracy?
- ?Jak często zdarzają się sytuacje wymagające nagłego debugowania poza standardowymi godzinami?
- −Nie podano wielkości zespołu projektowego
- −Brak informacji o typowej liczbie godzin pracy tygodniowo
- −Nie wiadomo, czy istnieje system dyżurów (on-call)
- −Brak opisu procesu onboardingu dla freelancerów
Firma stawia na samodzielność, odpowiedzialność i 'straight talk'. Kultura jest 'AI-native' – narzędzia AI są integralną częścią workflow. Zespół jest w pełni zdalny, ale aktywnie dzieli się wiedzą poprzez tech talki i eksperymenty.
Aplikacja z kilkoma pytaniami screeningowymi, rozmowa HR (~45 min, casual), spotkanie techniczne (~90 min z zespołem technicznym), informacja zwrotna w ciągu kilku dni. Wszystkie rozmowy po angielsku i nagrywane do oceny.