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.