Młodszy Programista / Młodsza Programistka

Summary

Develops and programs control software for military systems, primarily in C/C++ with Qt, targeting Windows and Linux, while collaborating on full product lifecycles and testing.

Zakłady Mechaniczne “Tarnów” S.A. prowadząc działalność przemysłową od 1917 r. są firmą o stabilnych fundamentach oraz dynamicznym rozwoju w sektorze obronnym. Przed Spółką szerokie perspektywy rozwoju szczególnie w kontekście globalnych wyzwań związanych z bezpieczeństwem. Wizytówką Spółki jest szeroka oferta uzbrojenia i sprzętu wojskowego, w której szczególną rolę odgrywają karabiny wyborowe i maszynowe, granatniki, moździerze, przeciwlotnicze systemy rakietowo-artyleryjskie oraz sprzęt szkolno-treningowy.

Zakres obowiązków:

  • projektowanie oraz programowanie aplikacji sterujących dla systemów uzbrojenia,
  • wytwarzanie oprogramowania serwisowego pracującego pod kontrolą systemów Windows oraz Linux,
  • uczestnictwo w pełnym cyklu projektowym, od założeń projektowych po finalny wyrób,
  • tworzenie dokumentacji technicznej projektowanego oprogramowania,
  • udział w testach i badaniach projektowanych wyrobów,
  • bieżąca współpraca z Działem Konstrukcji Elektronicznych.

Wymagania:

  • wykształcenie wyższe techniczne lub status studenta ostatnich lat studiów (preferowane kierunki: informatyka, elektronika, mechatronika lub pokrewne),
  • praktyczna umiejętność programowania w językach C/C++ dla systemów Windows i Linux,
  • znajomość frameworka Qt,
  • umiejętność wykorzystania protokołów komunikacyjnych, takich jak UART i Ethernet,
  • podstawowa wiedza z zakresu architektury sieciowej,
  • wiedza z zakresu elektroniki, obejmująca czytanie i analizę schematów elektronicznych,
  • umiejętność tworzenia dokumentacji kodu źródłowego oraz dokumentacji użytkownika,
  • zdolności do technicznej weryfikacji wykorzystywanych rozwiązań,
  • podstawowa znajomość j. angielskiego umożliwiająca korzystanie z dokumentacji technicznej,
  • umiejętność technicznej oceny i weryfikacji wykorzystywanych rozwiązań,
  • kreatywność, odpowiedzialność oraz umiejętność pracy w zespole.

Mile widziane:

  • rok doświadczenia na podobnym stanowisku,
  • znajomość języka Python,
  • znajomość zasad konstrukcji oraz programowania urządzeń elektronicznych specjalnego przeznaczenia,
  • znajomość systemu kontroli wersji GIT, bibliotek STL, Boost, FFmpeg,
  • umiejętność posługiwania się oscyloskopem, analizatorem stanów logicznych oraz multimetrem do diagnostyki kodu i sygnałów,
  • podstawowe umiejętności programowania Embedded.

Rodzaj umowy: umowa o pracę (pełny etat)

Oferujemy:

  • pracę w renomowanej firmie o bogatej tradycji i doświadczeniu w oparciu o umowę o pracę,
  • możliwość rozwoju zawodowego,
  • pracę w przyjaznej atmosferze,
  • bogaty pakiet socjalny (dofinansowanie wczasów, karnetów sportowo-rekreacyjnych, imprez kulturalno-oświatowych, okolicznościowe świadczenia dla pracowników i dzieci pracowników),
  • prywatną opiekę medyczną.
Aplikuj