#1 Job Board for tech industry in Europe

Programista FPGA systemów Embedded
C

Programista FPGA systemów Embedded

Type of work
Undetermined
Experience
Junior
Employment Type
Permanent
Operating mode
Office

Tech stack

    VHDL

    junior

    Verilog

    junior

    Embedded

    junior

    C++

    junior

    C

    junior

    SPI

    nice to have

    I2C

    nice to have

    TCP/IP

    nice to have

    UART

    nice to have

    Ethernet

    nice to have

Job description

Online interview
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.