2 września 2024 r
miltech booking Lider Zespołu Robotyki Kijów Firma Frontline opracowuje i produkuje systemy robotyczne dla Sił Bezpieczeństwa i Obrony Ukrainy. Naszą misją jest ratowanie życia ludzkiego poprzez robotyzację wojska. Tworzymy kompleksowe rozwiązania techniczne, które już dziś zmieniają zasady prowadzenia działań wojennych. Stworzyliśmy zgrany zespół, który się rozwija i poszukuje doświadczonego programisty na stanowisko lidera technologii widzenia komputerowego. Będzi
2 września 2024 r
miltech booking
Lider Zespołu Robotyki
Kijów
Firma Frontline opracowuje i produkuje systemy robotyczne dla Sił Bezpieczeństwa i Obrony Ukrainy. Naszą misją jest ratowanie życia ludzkiego poprzez robotyzację wojska. Tworzymy kompleksowe rozwiązania techniczne, które już dziś zmieniają zasady prowadzenia działań wojennych.
Stworzyliśmy zgrany zespół, który się rozwija i poszukuje doświadczonego programisty na stanowisko lidera technologii widzenia komputerowego. Będziesz ściśle współpracować z inżynierami robotyki, projektantami i programistami zarówno na poziomie systemowym (Linux, Embedded), jak i algorytmistami (Data Science). Artefakty pracy Twojego zespołu będą działać bezpośrednio na systemach robotycznych, mając istotny wpływ na przebieg działań bojowych na poziomie taktycznym.
Ze względu na specyfikę stanowiska, obecnie rozważamy wyłącznie kandydatów z Kijowa lub gotowych do relokacji. Jest to ważne dla wspólnego rozwoju i regularnych testów w laboratorium i w terenie.
Oferujemy:
- Wysoki poziom kultury inżynierskiej, projekty wolne od dziedzictwa, krótkie cykle rozwojowe.
- Bezpośrednie informacje zwrotne od załóg na froncie, regularne testy na poligonach.
- Zdobycie cennych umiejętności praktycznych we współpracy z inżynierami posiadającymi duże doświadczenie w wojskowych pracach badawczo-rozwojowych.
- Wymiana doświadczeń z członkami środowiska zawodowego, udział w grupach roboczych i hackatonach (w tym z udziałem specjalistów wojskowych) itp.
- Opcje uzależnione od osiągnięcia kluczowych wskaźników.
Wymagania:
- Wykształcenie lub porównywalne doświadczenie praktyczne w dziedzinie informatyki, matematyki stosowanej, fizyki, robotyki lub dyscyplin pokrewnych.
- Doświadczenie na stanowiskach kierowniczych od 2 lat. Ogólne doświadczenie inżynierskie od 8 lat.
- Wymagane: doświadczenie w pracy w zespołach interdyscyplinarnych.
- Bezpośrednie doświadczenie w rozwoju systemów Computer Vision na różnych etapach – od prototypów po stabilne, skalowalne rozwiązania.
- Kompleksowa wizja systemów sprzętowych, pozytywne doświadczenia w łączeniu różnych technologii w działające rozwiązanie sprzętowo-programowe.
- Biegła znajomość języków programowania oraz znajomość ekosystemów: Python, C/C++, Bash.
- Dogłębna wiedza i duże doświadczenie w zakresie systemów operacyjnych z rodziny Linux.
- Zrozumienie podstaw teorii zarządzania. Doświadczenie w opracowywaniu i integracji algorytmów dla robotyki (regulatory PID, filtry).
- Doświadczenie z algorytmami i bibliotekami przetwarzania strumieni wideo (OpenCV i inne).
- Doświadczenie z kodekami, bibliotekami kompresji i potokami strumieniowego przesyłania wideo (GStreamer, FFmpeg).
- Zrozumienie zadań, podejść i narzędzi analityki danych.
- Zrozumienie zasad ochrony informacji, doświadczenie we wdrażaniu takich podejść.
- Doświadczenie z ROS/ROS2 i symulatorami (SITL/HITL, Gazebo) będzie dodatkowym atutem.
- Doświadczenie z różnymi czujnikami (kamery, IMU, ultradźwiękowe, LIDAR, czujniki odległości, pochylenia itp.).
- Doświadczenie z komputerami jednopłytkowymi (Raspberry Pi, Orange Pi, BeagleBone), mikrokontrolerami, innymi systemami o ograniczonej mocy obliczeniowejpojemności
- Doświadczenie w programowaniu w środowiskach wielowątkowych/wieloprocesowych.
- Doświadczenie w budowaniu systemów, kompilacji krzyżowej, wirtualizacji, konteneryzacji.
Nie oczekujemy pełnego spełnienia wszystkich powyższych wymagań, mile widziana jest chęć i umiejętność uczenia się nowych rzeczy. Cenimy proaktywność, umiejętność stawiania i weryfikowania hipotez w sytuacjach o dużym stopniu niepewności, przeprowadzamy testy systemu i jego części na różnych etapach gotowości.
Co należy zrobić:
- Przeanalizować i określić wymagania dotyczące produktu, przełożyć je na wymagania techniczne; planować i utrzymywać plan wdrożenia; planuj, wdrażaj i śledź wydania.
- Posiadaj architekturę części oprogramowania kompleksu robotycznego, utrzymuj ją w stanie elastycznym i skalowalnym.
- Koordynowanie pracy zespołu programistów Embedded, specjalistów Data Science i programistów robotyki. Bezpośrednio z nimi pisz kod, przeprowadzaj recenzje, wdrażaj i utrzymuj przejrzysty system zarządzania jakością produktu (kompleksowe testowanie).
- Uzupełniaj backlog techniczny z różnych źródeł i utrzymuj go w stanie umożliwiającym zespołowi sprawne poruszanie się w krótkich iteracjach.
- Rozmowy kwalifikacyjne, wdrażanie i mentorowanie nowych współpracowników.
Warunki:
- Zatrudnienie za pośrednictwem Diya.City
- Hybrydowy format pracy od poniedziałku do piątku w rzeźni
- Urlop - 17 dni kalendarzowych w roku + zwolnienie lekarskie. Jeśli jesteś weteranem - możliwość skorzystania z dodatkowego płatnego urlopu (14 dni kalendarzowych w roku)
- Korzyści dla sektora obronnego w procesie rejestracji (rezerwacja itp.).