NoFluffJobs Stacjonarnie Senior

Golang | Go Developer | Python | Cloud | IoT | security

1dea

⚲ Kraków

30 000 - 60 000 PLN (B2B)

Wymagania

  • Golang
  • Cloud
  • Linux
  • Embedded
  • C++ (nice to have)
  • C (nice to have)
  • Hardware (nice to have)

Opis stanowiska

O projekcie: Prowadzimy rekrutacje dla międzynarodowej organizacji z USA. Produkty które będziesz rozwijał to systemy zarządzania security - czujniki, kamery etc. Bezpośrednie, długoterminowe, stabilne zatrudnienie, bez pośredników. Lokalizacja biura: Kraków Forma zatrudnienia: B2B lub UoP + AKUP, w zależności co preferujesz Zapraszam do rozmowy - opowiem o warunkach współpracy! Wymagania: - Bardzo dobra znajomość Go w tym znajomość standardowej biblioteki oraz popularnych narzędzi deweloperskich (debugowanie, profilowanie) - Dobre doświadczenie w programowaniu w Pythonie lub innych językach skryptowych - Doświadczenie w pracy z systemami kontroli wersji - Doświadczenie w projektowaniu i implementacji API z użyciem REST, gRPC oraz Protobuf. - Praktyczna znajomość baz danych SQL lub NoSQL, takich jak DynamoDB. - Doświadczenie z Cloudem, najlepiej AWS. - Doświadczenie w tworzeniu oprogramowania w środowisku Linux Embedded. - Doświadczenie z technologiami konteneryzacji, takimi jak Docker, oraz platformami orkiestracji kontenerów, takimi jak Kubernetes. - Wyższe techniczne wykształcenie - Angielski na poziomie min. B2+ -> międzynarodowy team Mile widziane - Doświadczenie w modyfikowaniu sterowników, pracy z HAL (Hardware Abstraction Layer) w AOSP oraz dostosowywaniu systemu budowania AOSP (Soong/Blueprint). - Praktyczne doświadczenie w tworzeniu aplikacji na Androida, debugowaniu i profilowaniu; znajomość wewnętrznych mechanizmów Android Framework oraz modyfikacji API w AOSP. - Doświadczenie w programowaniu w C lub C++. - Znajomość stosu TCP/IP. - Praktyczna wiedza z zakresu elektroniki – podstawowe rozumienie obwodów elektrycznych oraz umiejętność korzystania ze sprzętu laboratoryjnego, takiego jak multimetr. Codzienne zadania: - Rozwijanie funkcji dla platform wbudowanych - Tworzenie i utrzymywanie oprogramowania firmware w języku Go dla urządzeń wbudowanych, ze szczególnym uwzględnieniem wydajności i bezpieczeństwa. - Udział w projektach od fazy planowania aż po wdrożenie i wsparcie klienta. - Budowa prototypów, prace nad koncepcjami (proof of concept). - Przeprowadzanie dokładnych testów i debugowania - Aktywny udział w przeglądach kodu