Embedded Rust Engineer

Job Location: warszawa
Main Tech: Rust
Job Type: Full Time

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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
en_USEnglish