Talent.com
This job offer is not available in your country.
Programista aplikacji

Programista aplikacji

Antal Sp. z o.o.Kraków, Polska
30+ days ago
Job description

Zakres obowiązków :

  • Tworzenie i rozwój istniejącego już oprogramowania dla systemów wbudowanych takich jak :
  • centrale systemów pożarowych i oświetlenia awaryjnego z RTOS, dotykowym graficznym interfejsem użytkownika, serwerami http (JavaScript, html, css), komunikacją BACnet, Modbus, DALI-2.
  • moduły komunikacyjne np. RS485, moduły radiowe, moduły adresowe,
  • moduły we / wy,
  • zasilacze, ładowarki akumulatorów,
  • czujki PPOŻ,
  • sygnalizatory akustyczne i głosowe,
  • testery, karty pomiarowe,
  • Tworzenie aplikacji na systemy Android, Windows, Linux współpracujących z systemami embedded.
  • Testowanie oprogramowania (debugowanie, przygotowywanie testów, tworzenie systemów testujących).
  • Przygotowywanie dokumentacji (opisy oprogramowania, protokołów).

Wymagania :

  • Wykształcenie wyższe techniczne (automatyka, elektronika, telekomunikacja, informatyka itp.).
  • Bardzo dobra znajomość języków C, C++, C#, Java / Kotlin, Python.
  • Znajomość relacyjnych baz danych, SQL.
  • Umiejętność pisania aplikacji dla systemów Android, Windows, Linux.
  • Znajomość technologii webowych, JavaScript, PHP, HTML, CSS, JSON, XML.
  • Doświadczenie w programowaniu systemów wbudowanych.
  • Umiejętność wykorzystywania systemów operacyjnych czasu rzeczywistego (FreeRTOS).
  • Umiejętność programowania mikrokontrolerów ARM Cortex M (STM32F4, STM32F7, STM32H7, STM32H5, STM32F0, STM32F1, STM32G0, STM32G4, STM32L0.
  • Umiejętność programowania urządzeń peryferyjnych wchodzących w skład mikrokontrolerów takich jak : ADC, DAC, RTC, TIM, DMA, CRYP, HASH, CRC, LTDC, I2C, SPI, SDIO, USART, CAN, ETH, USB.
  • Umiejętność debugowania oprogramowania.
  • Umiejętność korzystania z systemów kontroli wersji (SVN, GIT).
  • Znajomość angielskiego na poziomie co najmniej umożliwiającym czytanie dokumentacji.
  • Komunikatywność, obowiązkowość i dokładność.
  • Umiejętność pracy w zespole.
  • Doświadczenie zawodowe na zbliżonym stanowisku.
  • Dodatkowym atutem będzie :

  • Znajomość protokołów komunikacyjnych TCP / IP, BACnet, Modbus, DALI-2,
  • Doświadczenie z systemami radiowymi np. Bluetooth,
  • Znajomość zagadnień związanych z Continuous Integration (Jenkins),
  • Umiejętności z zakresu elektroniki,
  • Znajomość oprogramowania Altium Designer,
  • Umiejętność obsługi urządzeń pomiarowych (oscyloskop, woltomierz itp.).
  • Sprawdź inne ciekawe oferty pracy na : https : / / antal.pl / dla-kandydata

    Create a job alert for this search

    Programista • Kraków, Polska