O projekcie
Do??cz do wysoko wyspecjalizowanego zespo?u, który tworzy nowoczesn? platform? inteligentnych piekarników. Projekt oparty jest na NXP i.MX8 SoC z Yocto Linux. System jest budowany w podej?ciu Rust-first z modularn? komunikacj? przez ZBus i Tokio do przetwarzania asynchronicznego. Cz??? komponentów realizowana jest w C/C++. Twoja praca b?dzie mia?a bezpo?redni wp?yw na bezpiecze?stwo, wydajno?? i niezawodno?? oprogramowania wbudowanego dzia?aj?cego na nowoczesnym sprz?cie.
Stack technologiczny
- Platforma: NXP i.MX8, Yocto Linux
- J?zyki: Rust (g?ówny), C, C++
- Frameworki/Narz?dzia: ZBus, Tokio, Zephyr, FreeRTOS, Flutter (opcjonalnie)
- Sprz?t: ARM Cortex-A/M, JTAG, oscyloskopy, analizatory logiczne
Twoje zadania
- Tworzenie aplikacji embedded w Rust z naciskiem na bezpiecze?stwo, wspó?bie?no?? i wydajno??
- Integracja sterowników urz?dze? i zarz?dzanie wielowarstwowym oprogramowaniem
- Praca z systemami budowania, pipeline?ami CI oraz narz?dziami do analizy statycznej
- Diagnostyka i rozwi?zywanie problemów przy u?yciu narz?dzi sprz?towych
- Wspó?tworzenie architektury bezpiecze?stwa oraz (opcjonalnie) komponentów UI we Flutter
Wymagania
- Do?wiadczenie w Rust w systemach embedded
- Bieg?o?? w C/C++, ARM Cortex i integracji ze sprz?tem
- Do?wiadczenie z Yocto (mile widziane Zephyr lub FreeRTOS)
- Znajomo?? systemów asynchronicznych (Tokio, ZBus)
- Wiedza z zakresu secure coding, w tym TrustZone
Dlaczego warto?
- Bezpo?rednia wspó?praca z wiod?c? mark? w bran?y home appliances
- Model hybrydowy ? 3 dni w tygodniu w biurze w Warszawie
- Praca nad realnymi produktami IoT, które trafi? do u?ytkowników
- Techniczne, praktyczne ?rodowisko nastawione na rozwój
Kontrakt i stawka
- Kontrakt B2B
- 150?180 PLN/h + VAT