C++ Engineer with Computer Vision in Katowice

C++ Engineer with Computer Vision in Katowice

Katowice Pełny etat 135000 - 165000 zł / rok (szac.) Hybrydowo
S

W skrócie

  • Zadania: Twórz oprogramowanie SDK i optymalizuj modele uczenia maszynowego.
  • Firma: Svitla Systems Inc. - innowacyjna firma technologiczna z przyjazną kulturą.
  • Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy i programy rozwoju osobistego.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój produktów.
  • Kwalifikacje: Znajomość C++ oraz doświadczenie w automatyzacji i przetwarzaniu danych.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

Svitla Systems Inc. is looking for a Senior C++ Engineer with Computer Vision for a full-time position (40 hours per week) in Poland. Our client is an American mobile computing company. You will bridge the gap between high-level machine learning research and high-performance production environments. Also, you will be responsible for building robust SDKs, automating deployment pipelines, and ensuring the models run efficiently across a diverse hardware landscape, from edge SoCs to powerful cloud GPUs.

Wymagania:

  • Stopień licencjata lub magistra w dziedzinie informatyki, inżynierii elektronicznej lub pokrewnej dziedziny technicznej.
  • Dogłębne zrozumienie C++14/17/20, w tym STL, zarządzanie pamięcią i wielowątkowość.
  • Ekspertyza w pisaniu czystego, łatwego do utrzymania kodu w Pythonie do automatyzacji i przetwarzania danych.
  • Praktyczne doświadczenie z przynajmniej jednym z następujących frameworków: SNPE/QNN (Qualcomm); OpenVino (Intel); TensorRT (NVIDIA); TensorFlow Lite.
  • Znajomość Dockera do tworzenia spójnych środowisk deweloperskich i wdrożeniowych.

Miło widziane:

  • Zrozumienie podstaw głębokiego uczenia (CNN, Transformery, Wykrywanie obiektów).
  • Znajomość konwersji modeli i kwantyzacji (tj. PTQ, QAT).

Obowiązki:

  • Rozwój SDK (C++): projektowanie, rozwijanie i utrzymywanie wysokowydajnych zestawów narzędzi programistycznych (SDK), aby udostępnić możliwości wizji komputerowej użytkownikom końcowym i produktom wewnętrznym.
  • Wdrożenie i integracja modeli: portowanie, konwersja i wdrażanie modeli uczenia maszynowego na różnych platformach sprzętowych, w tym SoC Qualcomm, CPU Intel i GPU NVIDIA.
  • Optymalizacja wydajności: wykorzystanie narzędzi specyficznych dla sprzętu do optymalizacji przepustowości modeli bez poświęcania dokładności.
  • Ocena i benchmarking: przeprowadzanie rygorystycznych testów i oceny modeli na docelowym sprzęcie, aby zapewnić, że metryki wydajności spełniają oczekiwania.
  • Automatyzacja: budowanie i utrzymywanie skryptów automatyzacyjnych oraz pipeline'ów CI/CD w Pythonie w celu uproszczenia cyklu testowania i wdrażania modeli.

Oferujemy:

  • Projekty w USA i UE oparte na zaawansowanych technologiach.
  • Konkurencyjne wynagrodzenie w zależności od umiejętności i doświadczenia.
  • Regularne oceny wydajności wspierające Twój rozwój.
  • Elastyczność w miejscu pracy, zarówno zdalnie, jak i w naszym przyjaznym biurze.
  • Premie za pisanie artykułów, wystąpienia publiczne i inne aktywności.
  • Hojne dni wolne, w tym urlopy, święta narodowe, dni chorobowe i dni rodzinne.
  • Spersonalizowane programy nauczania dostosowane do Twoich zainteresowań i rozwoju umiejętności.
  • Darmowe webinaria technologiczne i spotkania organizowane przez Svitla.
  • Regularne korporacyjne aktywności online.
  • Świetny zespół i przyjazna, wspierająca społeczność!

C++ Engineer with Computer Vision in Katowice – pracodawca: Svitla Systems, Inc.

Svitla Systems Inc. to doskonały pracodawca, oferujący pełnoetatowe zatrudnienie w Polsce w dynamicznej branży technologii zdrowotnych. Nasza kultura pracy opiera się na współpracy i wsparciu, a pracownicy mają dostęp do elastycznych warunków pracy, konkurencyjnego wynagrodzenia oraz możliwości rozwoju zawodowego poprzez spersonalizowane programy nauki i regularne oceny wydajności. Dodatkowo, oferujemy bogaty pakiet benefitów, w tym ubezpieczenie zdrowotne, karty MultiSport oraz różnorodne wydarzenia integracyjne, co sprawia, że praca w naszym zespole jest nie tylko satysfakcjonująca, ale i pełna możliwości rozwoju.

S

Dane kontaktowe:

Zespół rekrutacyjny Svitla Systems, Inc.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako C++ Engineer with Computer Vision in Katowice

C++14/17/20
STL
Zarządzanie pamięcią
Wielowątkowość
Python
Automatyzacja
Przetwarzanie danych