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ą.