C++ Rust Software Engineer distributed systems

1dea WARSZAWA 2026-09-16
  • Bardzo znajomość C++
  • Doświadczenie w języku Rust lub chęć jego nauki
  • Doświadczenie w tworzeniu oprogramowania systemowego dla systemu Linux, w tym dla środowisk rozproszonych.
  • Znajomość zasad działania systemów rozproszonych (konfiguracja, użytkowanie i rozwój).
  • Znajomość nowoczesnych protokołów lub frameworków komunikacyjnych (minimum 1 wymieniony poniżej), takich jak:
    • gRPC,
    • Protobuf,
    • SOME/IP,
    • DDS.
  • Umiejętność analitycznego rozwiązywania problemów i efektywnej pracy zespołowej.
  • Bardzo dobra znajomość polskiego i angielskiego
  • Wyższe techniczne wykształcenie

Mile widziane

  • Doświadczenie z DDS lub ROS2.
  • Doświadczenie w pracy ze środowiskami konteneryzowanymi (np. Docker).
  • Wiedza i doświadczenie związane z produktami motoryzacyjnymi, szczególnie Vehicle API.
  • Doświadczenie w symulacji sygnałów sprzętowych oraz projektowaniu opartym na modelach (SIL, HIL itp.).
  • Doświadczenie we współpracy z międzynarodowymi, rozproszonymi zespołami projektowymi.
  • Znajomość technologii takich jak:
    • bazy danych szeregów czasowych (InfluxDB, Prometheus),
    • platformy analityczne (Grafana, Tableau).

Lokalizacja: Warszawa Śródmieście, wizyty w biurze co 2 tygodnie na 1 dzień

Forma zatrudnienia: UoP + AKUP 70 %

Współpraca: bezpośrednio z klientem, bez pośredników, długoterminowa umowa

Rekrutujemy dla producenta rozwiązań z obszaru automotive – nie musisz mieć doświadczenia stricte w branży motoryzacyjnej.

Nowopowstający oddział w Polsce, realny wpływ na rozwój produktu. Zostań częścią najnowocześniejszej platformy do rozwoju autonomicznych pojazdów.

Będziesz częścią kluczowego zespołu opracowującego rozwój narzędzi dla rozproszonych systemów przesyłania wiadomości "czarna skrzynka".
Twój wkład znajdzie zastosowanie zarówno w środowisku deweloperskim jak i produkcyjnym.
,[Projektowanie, definiowanie i implementacja funkcjonalności oraz doświadczenia użytkownika (UX) narzędzi dla Vehicle OS, takich jak:, narzędzie do monitorowania komunikacji (messaging monitoring tool),, narzędzie do nagrywania i odtwarzania komunikatów (messaging recording/replay tool),, emulator pojazdu (Vehicle Emulator)., Praca z systemami komunikacji opartymi na specyfikacji Data Distribution Service (DDS)., Odpowiedzialność za rozwój oprogramowania i narzędzi dla pojazdów przyszłości.] Requirements: C++, distributed systems, Rust