Ogłoszenie o naborze osoby na stanowisko:Inżynier ds. symulacji i środowisk wirtualnych w Grupie Badawczej Nowych Technologii w Motoryzacji

/ 22 czerwca, 2026
Łukasiewicz - Przemysłowy Instytut Motoryzacji

WYMAGANIA OBOWIĄZKOWE:

  • 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 (W tym znajomość narzędzia Unity Profiler),
  • znajomość systemu kontroli wersji Git,
  • znajomość języka angielskiego na poziomie minimum B2,
  • chęć do pracy zespołowej i pracy w dynamicznym środowisku,
  • 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).

OPIS STANOWISKA:

Poszukujemy developera Unity, który dołączy do zespołu rozwijającego wieloosobowe (multiplayer) środowisko symulacyjne do testowania autonomicznych robotów mobilnych. Tworzony symulator będzie umożliwiał testowanie robotów w jednej, współdzielonej scenie, a także integrację z rzeczywistym oprogramowaniem oraz weryfikację algorytmów percepcji, nawigacji platform.

Liczba wakatów: 2

Zapraszamy do aplikowania również osoby z orzeczeniem o stopniu niepełnosprawności.

Codzienne zadania

  1. 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,
  2. programowanie logiki symulacji i skryptów w języku C#,
  3. integrację modeli robotów i ich sensorów (kamery, Lidar, GNSS/IMU) ze środowiskiem wirtualnym w celu testowania algorytmów sterowania i koordynacji roju,
  4. integracje i implementacje warstwy sieciowej symulatora z wykorzystaniem ekosystemu ROS2 we współpracy z zespołem robotyków,
  5. optymalizację 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,
  6. współpracę z zespołem robotyków przy weryfikacji algorytmów percepcji, nawigacji i zachowań rojowych w środowisku wirtualnym,
  7. tworzenie dokumentacji technicznej przygotowanych rozwiązań,
  8. udział w realizacji projektów B+R związanych z technologiami symulacyjnymi i Digital Twin.

Benefity

  • zatrudnienie na podstawie umowy o pracę,
  • możliwość rozpoczęcia pracy w godzinach 7:00 – 9:00,
  • możliwość rozwoju zawodowego (kursy, szkolenia wewnętrzne oraz zewnętrzne),
  • bezpłatne miejsce parkingowe,
  • możliwość udziału w ciekawych projektach badawczo – rozwojowych,
  • pakiet socjalny – dofinansowanie do wypoczynku pracowników oraz ich dzieci, wsparcie finansowe w trudnych sytuacjach, dofinansowanie do karty sportowej,
  • możliwość skorzystania z grupowego ubezpieczenia na życie,
  • profilaktyczną opiekę medyczną,
  • możliwość skorzystania z pakietu opieki medycznej.

This will close in 0 seconds