1dea
C++ Software Engineer (Rust nice to have)
Company
Role
C++ Software Engineer (Rust nice to have)
Location
Job type
-
Found on Mokaru
2 weeks ago
Salary
Job description
Dołącz do zespołu pracującego nad oprogramowaniem dla Software-Defined Vehicles (SDV) - nowej generacji pojazdów, w których kluczową rolę odgrywa oprogramowanie i komunikacja rozproszona.Szukamy inżyniera, który chce rozwijać się w środowisku C++ / Rust.
Warunki zaangażowania
Obszar: automotive Lokalizacja: 1 x na dwa tygodnie z biura w Warszawie
Zaangażowanie: UoP + 70% AKUP, zatrudnienie bezpośrednie
Zakres obowiązków Zakres obowiązków
- Projektowanie, implementacja i rozwój narzędzi wspierających SDV OS, m.in.:
- monitoring komunikacji,
- rejestrowanie i odtwarzanie wiadomości,
- analiza wydajności i diagnostyka systemów.
- Praca z systemami komunikacji opartymi o Data Distribution Service (DDS).
- Tworzenie rozwiązań dla rozproszonych systemów motoryzacyjnych o wysokiej niezawodności.
- Współpraca z zespołami odpowiedzialnymi za architekturę i integrację oprogramowania.
Wymagania Must have
- Bardzo dobra znajomość C++ (C++17 lub nowszy)
- Znajomość lub chęć rozwoju w Rust
- Doświadczenie w pracy z systemami rozproszonymi
- Znajomość narzędzi do monitorowania i analizy danych, np. Elastic Stack (Logstash, Elasticsearch, Kibana)
- Umiejętność pracy w zespole i rozwiązywania złożonych problemów technicznych
- Bardzo dobra znajomość języka angielskiego
Nice to have
- Doświadczenie z DDS lub ROS2
- Wiedza o protokołach komunikacyjnych: gRPC, Protobufs, SOME/IP, DDS
- Bardzo dobra znajomość Rust
- Wiedza o systemach motoryzacyjnych i Vehicle API
- Znajomość InfluxDB, Prometheus, Grafana


