Embedded Rust Developer with Wi-Fi Experience
emagine
Rola Embedded Rust Developera w zespole rozwijającym nową generację produktów audio. Będziesz pisać firmware w Rust (z naciskiem na no_std), optymalizować stosy Wi-Fi i protokoły sieciowe (TCP/IP) dla stabilnego streamingu, oraz stopniowo migrować istniejący kod z C/C++ do Rusta. Praca wymaga ścisłej współpracy z hardwarem – czytania datasheetów, używania oscyloskopów i analizatorów logicznych. To rola dla osoby samodzielnej, która potrafi podejmować decyzje przy niepełnych specyfikacjach.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak opisu procesu rekrutacyjnego, nie podano wielkości zespołu.
Rola Embedded Rust Developera w zespole rozwijającym nową generację produktów audio. Będziesz pisać firmware w Rust (z naciskiem na no_std), optymalizować stosy Wi-Fi i protokoły sieciowe (TCP/IP) dla stabilnego streamingu, oraz stopniowo migrować istniejący kod z C/C++ do Rusta. Praca wymaga ścisłej współpracy z hardwarem – czytania datasheetów, używania oscyloskopów i analizatorów logicznych. To rola dla osoby samodzielnej, która potrafi podejmować decyzje przy niepełnych specyfikacjach.
- ✓Praca nad nową generacją produktów audio – ciekawy stack technologiczny
- ✓Możliwość migracji z C/C++ na Rusta – nowoczesne technologie
- ✓Duża firma (501+ pracowników) – stabilność i zasoby
- −Firma emagine to agencja pracy tymczasowej – rzeczywisty pracodawca to klient końcowy, co może wiązać się z mniejszą stabilnością
- !Wymóg samodzielności przy niepełnych specyfikacjach – może oznaczać słabą dokumentację lub chaos w projekcie
- !Brak informacji o wielkości zespołu i strukturze projektu
- !Nie podano widełek wynagrodzenia ani benefitów
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Implementacja i optymalizacja firmware w Rust (no_std) na potrzeby embedded
- •Praca ze stosem Wi-Fi – konfiguracja, debugowanie, optymalizacja przepustowości
- •Debugowanie problemów na styku hardware-software (oscyloskop, analizator logiczny)
- •Przegląd kodu Rust i C/C++ oraz migracja fragmentów do Rusta
- •Współpraca z zespołem sprzętowym przy integracji nowych komponentów
- •Analiza logów sieciowych i rozwiązywanie problemów z łącznością
- •Pisanie testów jednostkowych i integracyjnych dla firmware
- •Udział w codziennych spotkaniach i planowaniu sprintów
Oferta dla doświadczonych specjalistów (Senior).
Inżynier embedded z co najmniej 3 latami doświadczenia, w tym przynajmniej rok z Rustem na embedded (nawet no_std niekoniecznie produkcyjnie). Musi znać protokoły sieciowe i mieć podstawową umiejętność pracy z hardwarem.
Osoby bez doświadczenia w embedded Rust lub bez umiejętności czytania schematów/datasheetów. Również nie dla kogoś, kto nie chce pracować stacjonarnie w Sztokholmie (3 dni w biurze).
- ?Ile osób liczy zespół developerski i jaka jest struktura (embedded, network, hardware)?
- ?Jakie są konkretne produkty audio – czy to urządzenia konsumenckie, profesjonalne, czy IoT?
- ?Czy istnieje już kod w Rust, czy zaczynamy od zera? Jaki jest zakres migracji z C++?
- ?Jak wygląda proces rekrutacyjny – ile etapów, czy jest zadanie domowe?
- ?Jakie są benefity (np. pakiet zdrowotny, karta sportowa, budżet szkoleniowy)?
- ?Czy w zespole są już osoby znające Rusta, czy będę pionierem?
- ?Jakie są godziny pracy i czy jest oczekiwana dyspozycyjność po godzinach (on-call)?
- −Brak opisu procesu rekrutacyjnego
- −Nie podano wielkości zespołu
- −Brak informacji o benefitach
- −Brak widełek wynagrodzenia
Zespół pracuje nad nową generacją produktów audio w dużej firmie technologicznej. Wymagana jest samodzielność i współpraca z hardwarem. Kultura może być otwarta na innowacje (migracja na Rusta).