Go Software Engineer in Katowice

Go Software Engineer in Katowice

Katowice Pełny etat Stacjonarnie
V

W skrócie

  • Zadania: Twórz oprogramowanie dla nowoczesnych urządzeń z wykorzystaniem Go i Python.
  • Firma: Verkada - innowacyjna firma technologiczna zmieniająca sposób ochrony ludzi i miejsc.
  • Benefity: Atrakcyjne wynagrodzenie, opieka zdrowotna, elastyczna praca i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na bezpieczeństwo w różnych społecznościach.
  • Kwalifikacje: Doświadczenie w programowaniu w Go oraz umiejętności współpracy w zespole.

Verkada jest firmą, która przekształca sposób, w jaki organizacje chronią swoich ludzi i miejsca, oferując zintegrowaną, wrażliwą na prywatność platformę opartą na sztucznej inteligencji, która obejmuje rozwiązania w zakresie bezpieczeństwa wideo, kontroli dostępu, czujników jakości powietrza, alarmów, interkomów i zarządzania wizytami. Obecnie mamy ponad 30 000 klientów (w tym ponad 100 z listy Fortune 500), wycenę na poziomie 5,8 miliarda dolarów oraz ponad 1 miliard dolarów rocznych przychodów.

Co będziesz robić:

  • Rozwijać funkcje dla platform wbudowanych, takich jak kamery, kontrola dostępu, alarmy, czujniki w środowisku Linux.
  • Tworzyć i utrzymywać oprogramowanie Go dla urządzeń wbudowanych, koncentrując się na wydajności i bezpieczeństwie.
  • Rozszerzać usługi backendowe zaimplementowane w Pythonie i Go.
  • Uczestniczyć w projektach od pomysłu do wdrożenia i wsparcia klienta.
  • Budować prototypy i pracować nad dowodami koncepcji.
  • Ściśle współpracować z zespołami międzyfunkcyjnymi, aby przetłumaczyć wymagania projektowe na dobrze zaprojektowany i wydajny kod.
  • Przeprowadzać dokładne testy i debugowanie, aby zapewnić dostarczenie wysokiej jakości i wolnego od błędów oprogramowania.
  • Być na bieżąco z najnowszymi aktualizacjami języka Go i najlepszymi praktykami.
  • Optymalizować aplikacje programowe dla lepszej wydajności i efektywności, korzystając z możliwości Go.
  • Aktywnie uczestniczyć w przeglądach kodu, udzielając konstruktywnej informacji zwrotnej w celu poprawy jakości kodu i utrzymania standardów kodowania.
  • Rozwiązywać problemy związane z funkcjonalnością oprogramowania, wydajnością i integracją, zapewniając płynne doświadczenie użytkownika.

Co przynosisz:

  • Doświadczenie w programowaniu w Go, w tym znajomość standardowej biblioteki i narzędzi deweloperskich (debugging i profiling).
  • Dobre doświadczenie w programowaniu w Pythonie lub innych językach skryptowych.
  • Doświadczenie w systemach kontroli wersji.
  • Doświadczenie w projektowaniu i implementacji interfejsów API przy użyciu REST, gRPC i Protobuf.
  • Znajomość baz danych SQL lub NoSQL, takich jak DynamoDB.
  • Doświadczenie w budowaniu backendów zorientowanych na usługi, najlepiej w środowisku chmurowym AWS.
  • Doświadczenie w rozwoju wbudowanym w systemie Linux.
  • Doświadczenie z technologiami konteneryzacji, takimi jak Docker i platformy orkiestracji kontenerów, takie jak Kubernetes.

Miłe do posiadania:

  • Doświadczenie w modyfikacji sterowników, pracy z HAL (Hardware Abstraction Layer) w AOSP oraz dostosowywaniu systemu budowania AOSP (Soong/Blueprint).
  • Praktyczne doświadczenie w rozwoju aplikacji na Androida, debugowaniu i profilowaniu; znajomość wewnętrznych mechanizmów Android Framework i modyfikacji API AOSP.
  • Doświadczenie w programowaniu w C lub C++.
  • Znajomość stosu TCP/IP.
  • Podstawowa wiedza z zakresu elektroniki - podstawowe zrozumienie obwodów elektrycznych i użycie sprzętu laboratoryjnego, takiego jak multimetry.

Korzyści dla pracowników w Polsce:

Verkada zobowiązuje się do wspierania środowiska pracy, które priorytetowo traktuje zdrowie i dobre samopoczucie naszych pracowników i ich rodzin, oferując kompleksowe programy wellness, korzyści i zasoby. Nasze programy korzyści i dodatków obejmują, ale nie ograniczają się do:

  • Programy zdrowotne, które można dostosować do osobistych potrzeb zdrowotnych i finansowych.
  • Płatny urlop rodzicielski i korzyści związane z płodnością.
  • Urlop na relaks i regenerację poprzez nasze płatne święta, przedłużone urlopy firmowe, elastyczny czas wolny i osobisty czas chorobowy.
  • Stypendium na rozwój zawodowy.
  • Korzyści zdrowotne/fitness.
  • Zdrowe lunche codziennie.
  • Korzyści dla dojeżdżających.

Verkada jest pracodawcą równych szans i zobowiązuje się do zapewnienia możliwości zatrudnienia wszystkim osobom. Wszyscy kandydaci na stanowiska w Verkada będą traktowani bez względu na rasę, kolor skóry, etniczność, religię, płeć, tożsamość płciową i ekspresję, orientację seksualną, pochodzenie narodowe, niepełnosprawność, wiek, stan cywilny, status weterana, ciążę lub jakąkolwiek inną podstawę zabronioną przez obowiązujące prawo.

Go Software Engineer in Katowice – pracodawca: Verkada Inc.

Verkada to dynamiczna firma, która nie tylko przekształca sposób, w jaki organizacje chronią swoje zasoby, ale także stawia na rozwój swoich pracowników. Oferujemy szeroki wachlarz benefitów, w tym elastyczny czas pracy, programy zdrowotne oraz wsparcie w rozwoju zawodowym, co sprawia, że jesteśmy doskonałym miejscem dla inżynierów QA, którzy chcą mieć realny wpływ na bezpieczeństwo i innowacje technologiczne. Nasza kultura pracy opiera się na współpracy i ciągłym doskonaleniu, a praca w Polsce daje możliwość uczestniczenia w globalnych projektach w szybko rozwijającym się środowisku technologicznym.

V

Dane kontaktowe:

Zespół rekrutacyjny Verkada Inc.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Go Software Engineer in Katowice

Go
Python
Linux Embedded Development
API Design and Implementation (REST, gRPC, Protobuf)
SQL/NoSQL Databases (DynamoDB)
Service-Oriented Architecture
AWS Cloud Environment