KRYPTON Polska - firma zajmująca się projektowaniem, produkcją i wdrażaniem dedykowanego oprogramowania oraz zaawansowanych urządzeń sieciowych wykorzystywanych w obszarze bezpieczeństwa poszukuje kandydatów na stanowisko:
Programista FPGA systemów Embedded
Opis stanowiska:
Osoba zatrudniona na tym stanowisku będzie współuczestniczyć w projektowaniu, implementacji, uruchamianiu, testowaniu oraz dokumentowaniu projektów tworzonych w językach opisu sprzętu (HDL) z wykorzystaniem najnowocześniejszych układów FPGA.
Planowany zakres obowiązków:
- udział projektach związanych z wytwarzaniem oprogramowania i urządzeń,
- programowanie w językach HDL modułów sprzętowych do obsługi: komunikacji z układami peryferyjnymi w systemach wbudowanych, protokołów komunikacji sieciowej, protokołów komunikacyjnych, algorytmów przetwarzania danych, algorytmów kryptograficznych,
- implementacja sterowników modułów sprzętowych oraz oprogramowania układowego w języku C/C++,
- uruchamianie i debugowanie implementowanych modułów i sterowników z wykorzystaniem płyt elektronicznych,
- testowanie tworzonych modułów,
- współpraca z managerem, architektami systemu i zespołami realizującymi projekt – programistami HDL, C/C++ i konstruktorami elektroniki.
Wymagania w stosunku do kandydata:
- umiejętność programowania układów FPGA z wykorzystaniem języków opisu sprzętu: Verilog, VHDL,
- umiejętność tworzenia wysokiej jakości kodów źródłowych, zgodnie z obowiązującymi standardami i zasadami pracy (m. in. system kontroli wersji, serwer ciągłej integracji, testy jednostkowe, code review),
- znajomość architektury najnowszych układów FPGA,
- znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej i wykorzystywanie jej podczas implementacji oprogramowania,
- odpowiedzialność, konsekwentność i samodzielność w działaniu,
- gotowość do ciągłego samodoskonalenia i nauki.
Oferujemy:
- uczestnictwo w realizacji nietypowych, innowacyjnych projektów,
- możliwość wszechstronnego rozwoju,
- pracę w zespole profesjonalistów,
- przyjazną atmosferę w miejscu pracy,
- prywatną opiekę medyczną,
- stabilne zatrudnienia na podstawie umowy o pracę lub możliwość współpracy w innej formie – zleceń, umowy b2b itp.