Now hiring

Specjalista ds. symulacji i środowisk wirtualnych K/M @ SIEĆ BADAWCZA ŁUKASIEWICZ - PRZEMYSŁOWY INSTYTUT MOTORYZACJI

PLOnsiteContract
Apply with ResuMinder

Opens on the employer's site

About this role

Specjalista ds. symulacji i środowisk wirtualnych K/M. Pracodawca: SIEĆ BADAWCZA ŁUKASIEWICZ - PRZEMYSŁOWY INSTYTUT MOTORYZACJI. Miejsce pracy: Warszawa, mazowieckie. Rodzaj umowy: Umowa o pracę na okres próbny. Zakres obowiązków: - projektowanie i rozwój wieloosobowego (multiplayer) środowiska symulacyjnego w silniku Unity 3D, umożliwiającego równoczesną symulację wielu robotów w jednej współdzielonej scenie, - programowanie logiki symulacji i skryptów w języku C#, - integracja modeli robotów i ich sensorów (kamery, Lidar, GNSS/IMU) ze środowiskiem wirtualnym w celu testowania algorytmów sterowania i koordynacji roju, - integracje i implementacje warstwy sieciowej symulatora z wykorzystaniem ekosystemu ROS2 we współpracy z zespołem robotyków, - optymalizacja scen 3D i warstwy sieciowej pod kątem wydajności (CPU/GPU, przepustowość), w celu zapewnienia płynnej symulacji wielu agentów w czasie rzeczywistym, - współpraca z zespołem robotyków przy weryfikacji algorytmów percepcji, nawigacji i zachowań rojowych w środowisku wirtualnym, - tworzenie dokumentacji technicznej przygotowanych rozwiązań, - udział w realizacji projektów B+R związanych z technologiami symulacyjnymi i Digital Twin.. Wymagania: wykształcenie - wyższe (w tym licencjat) zawód - Inżynier mechanik - mechanika precyzyjna język obcy - angielski, w mowie: B2 - wyższy średnio zaawansowany, w piśmie: B2 - wyższy średnio zaawansowany język obcy - polski, w mowie: B2 - wyższy średnio zaawansowany, w piśmie: B2 - wyższy średnio zaawansowany Wymagania: - wykształcenie wyższe w obszarze Informatyki, Game Dev, Robotyki lub pokrewne, - biegła znajomość języka programowania C# oraz środowiska Unity, - doświadczenie w tworzeniu gier lub aplikacji wieloosobowych (multiplayer) w Unity, - znajomość przynajmniej jednego z rozwiązań: Netcode for GameObjects, Mirror, Photon, FishNet lub własne implementacje warstwy sieciowej, - zrozumienie zagadnień programowania sieciowego (synchronizacja stanu, replikacja obiektów, kompensacja opóźnień), - doświadczenie w tworzeniu i optymalizacji złożonych scen 3D (LOD, Occlusion Culling,optymalizacja shaderów i fizyki, GPU Instancing), - umiejętność profilowania aplikacji i rozwiązywania problemów wydajnościowych, - znajomość systemu kontroli wersji Git, - chęć do pracy zespołowej i pracy w dynamicznym środowisku, - znajomość języka angielskiego na poziomie minimum B2, - zainteresowanie nowoczesnymi technologiami w motoryzacji i robotyce. Mile widziane: - znajomość ROS2 (Robot Operating System) lub gotowość do szybkiego poznania podstaw komunikacji z ROS (np. poprzez ROS-TCP Connector, ros2-for-unity), - doświadczenie w symulacji wielu agentów (multi-agent simulation), symulacji robotów lub pojazdów autonomicznych (np. Gazebo, CARLA, NVIDIA Isaac Sim, Unity Simulation), - znajomość zagadnień związanych z fizyką w Unity (PhysX) lub innymi silnikami fizycznymi, - znajomość DOTS/ECS i Job System w kontekście przetwarzania dużej ilości danych, - doświadczenie w pracy z narzędziem Jira, - udział w projektach prowadzonych zgodnie z metodyką SCRUM, - doświadczenie jako wykonawca lub koordynator prac w projektach B+R, - zainteresowanie rozwojem naukowym w obszarze robotyki lub technologii symulacyjnych (publikacje, udział w konferencjach). - znajomość języka polskiego oraz języka angielskiego na poziomie B2. Godziny pracy: godziny rozpoczęcia pracy między 7.00 a 9.00, godzina zakończenia pracy między 15.00 a 17.00. Zgłoszenia: 22 777 70 24; e-mail: [email protected]. Wynagrodzenie: od 5 000 do 12 000 PLN

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores