Opis stanowiska
Twój zakres obowiązków i wymagania:
• projektowanie i implementacja aplikacji w używanych przez nas technologiach,
• tworzenie dokumentacji technicznej,
• opracowywanie interfejsów do stworzonych aplikacji,
• decydowanie o użytych technologiach,
• rozwiązywanie problemów oraz proponowanie własnych pomysłów,
• przewidywanie przyszłych potencjalnych problemów,
• znajomość systemów UNIX’owo podobnych, z naciskiem na system Linux i jego najpopularniejszych dystrybucji (Debian/Fedora),
• umiejętność swobodnego poruszania się w systemie w trybie tekstowym (Poruszanie się w systemie plików, praca z plikami tekstowymi, zarządzanie procesami, pisanie skryptów bash),
• instalacja oprogramowania z wykorzystaniem repozytoriów,
• konfiguracja sieci działających na systemie Linux oraz podstawowa znajomość sieci komputerowych,
• Linux dla systemów komputerów jednopłytkowych typu Jetson Nano/Raspberry Pi (obsługa GPIO, podstawy kompilacji sterowników i modyfikacji drzewa urządzeń),
• kompilacja programów w C/C++ na Linux’a (make, gcc, gdb) z uwzględnieniem cross kompilacji dla ARM na komputerze o architekturze x86,
• praca z systemem (tworzenie nowych/modyfikacja serwisów),
• znajomość podstaw zabezpieczeń systemów Linux przed nieautoryzowanym dostępem,
• podstawy administracji serwerami,
• praca z maszynami wirtualnymi,
• umiejętności programistyczne: znajomość systemu kontroli wersji GIT, praca z językami C/C++ mile widziana znajomość technologii QT, praca z językiem Python/Javascript, stosowanie dobrych praktyk programistycznych,
• znajomość elektroniki: podstaw działania poszczególnych elementów elektronicznych i wykonywania podstawowych obliczeń, podstawy projektowania PCB, umiejętność czytania schematów, umiejętność lutowania.
Obowiązki osoby zatrudnionej
- • projektowanie i implementacja aplikacji w używanych przez nas technologiach,
- • tworzenie dokumentacji technicznej,
- • opracowywanie interfejsów do stworzonych aplikacji,
- • decydowanie o użytych technologiach,
- • rozwiązywanie problemów oraz proponowanie własnych pomysłów, przewidywanie przyszłych potencjalnych problemów,
- • instalacja oprogramowania z wykorzystaniem repozytoriów,
- • konfiguracja sieci działających na systemie Linux oraz podstawowa znajomość sieci komputerowych,
Wymagania
- • posiadają wykształcenie wyższe lub są w trakcie studiów,
- • pracowały już na podobnym stanowisku,
- • posiadają znakomite umiejętności praktyczne,
- • potrafią pisać czysty, testowalny kod,
- • mają wiedzę na temat baz danych,
- • znają wzorce projektowe i potrafią je optymalnie wykorzystywać,
- • posiadają wysoko rozwinięte zdolności analityczne, otwarty umysł oraz są gotowe do nieszablonowego myślenia,
- • chcą się rozwijać i chętnie współpracują w zespole,
- • ponieważ wysoko cenimy samodzielność, kreatywność i otwartość na wdrażanie nowych rozwiązań.
Mile widziane
- • praca z Gstreamer (transmisja video real time),
- • znajomość Ansible,
- •znajomość dockera,
- • umiejętność programowania mikrokontrolerów STM32,
- • znajomość podstaw mechaniki lotu samolotów i wielowirnikowców,
- • repozytorium z prezentacją własnych zrealizowanych projektów.
Oferujemy
- • zatrudnienie w rozwijającej się firmie o stabilnej pozycji na rynku,
- • dostęp do najnowszych technologii,
- • warunki do rozwoju zawodowego i podnoszenia kwalifikacji,
- • wynagrodzenie współmierne do posiadanego doświadczenia,
- • przestrzeń do eksperymentowania,
- • wymiana wiedzy technicznej w firmie.
Rodzaj oferty
praca
Wymiar
pełny etat
Forma zatrudnienia
umowa o pracę
Dla kogo
student,absolwent
Wykształcenie
- automatyka i robotyka
- budowa i eksploatacja maszyn
- elektronika i telekomunikacja
- elektrotechnika
- lotnictwo i kosmonautyka
- mechanika
- mechanika i budowa maszyn
- mechatronika
Języki
- angielski (średnio-zaawansowany)
Informacje dodatkowe
- Wszystkich zainteresowanych działalnością naszej firmy zachęcamy do zapoznania ze stroną internetową www.fotoacc.pl
- Zastrzegamy sobie możliwość kontaktu z wybranymi kandydatami.
Wymagane dokumenty
Curriculum vitae