Stanowisko zostało zamknięte przez spółkę
Znajdź podobne oferty pracy
Następna praca

Programista oprogramowania wbudowanego w Conscensia

Opublikowano ponad 30 dni temu

4 wyświetlenia

Conscensia

Conscensia

0
0 recenzji
Brak doświadczenia
lviv

Przetłumaczone przez Google

Programista oprogramowania wbudowanego Львів Wymagania Doświadczenie: ponad 5 lat C / C++  — ponad 5 lat Doświadczenie w CMake Doświadczenie w STM32 Doświadczenie w ARM English — Upper Intermediate Klient: OJ Electronic to odnoszący sukcesy producent produktów elektronicznych z zakresu wentylacji i ogrzewania podłogowego. Firma znajduje się w południowej części Danii i zatrudnia około 190 pracowników. Eksportujemy 95% naszej produkcji poza Danię, głównie na rynek Ameryki Północnej i Eur

Programista oprogramowania wbudowanego

Львів

Wymagania

  • Doświadczenie: ponad 5 lat
  • C / C++  — ponad 5 lat
  • Doświadczenie w CMake
  • Doświadczenie w STM32
  • Doświadczenie w ARM
  • English — Upper Intermediate

Klient:
OJ Electronic to odnoszący sukcesy producent produktów elektronicznych z zakresu wentylacji i ogrzewania podłogowego. Firma znajduje się w południowej części Danii i zatrudnia około 190 pracowników. Eksportujemy 95% naszej produkcji poza Danię, głównie na rynek Ameryki Północnej i Europy. Dział badawczo-rozwojowy w OJ liczy około 40 inżynierów i techników. Duża część naszych produktów, które opracowujemy, to oprogramowanie, zarówno po stronie wbudowanej, jak i chmurowej.
Strona firmowa ojelectronics.com
O produktach:
Produkty HVAC (ojelectronics.com/hvac ): Zaawansowane sterowniki wentylacyjne z czujnikami, wbudowany interfejs Linux, TCP/IP, Modbus i Bluetooth LE.
Produkty do ogrzewania podłogowego ( ojelectronics.com/floorheating ): Inteligentne termostaty do elektrycznego ogrzewania podłogowego, z usługami w chmurze, integracją z systemami automatyki domowej, sterowaniem głosowym za pomocą Amazon Alexa i Google home.
Oczekujemy, że masz:

  • doświadczenie w programowaniu produktów z wbudowanymi mikrokontrolerami (od procesorów 8-bitowych do 32-bitowych) przy użyciu języków C i/lub C++ (najlepiej C dla HVAC i C++ dla FHEL)
  • Udało Ci się zbudować systemy takie jak MAKE /CMAKE
  • Programowanie wbudowane „bare-metal” (bez żadnego systemu operacyjnego) w aplikacjach czasu rzeczywistego
  • Automatyczne testowanie jednostkowe przy użyciu gtest lub podobnego
  • UART, SPI, I2C, jednoprzewodowego UART
  • Debugowanie na poziomie sprzętowym (oscyloskopy, wykorzystanie punktów testowych do weryfikacji zachowania itp.)
  • UML do wizualizacji projektu oprogramowania architektonicznego oraz korzystania ze wzorców projektowania oprogramowania
  • Doświadczenie w procesie scrumowym i pracy w zespole scrumowym
  • Znajomość z Git do kontroli kodu źródłowego i Git Flow (strategia rozgałęziania/scalania)

Miło mieć:

  • Korzystanie ze środowisk CI/CD (najlepiej przy użyciu GitLab + jFrog)
  • Automatyczne testowanie integracji
  • Projektowanie i wdrażanie urządzeń wbudowanych za pomocą programów ładujących
  • Inżynieria wydajności wbudowanej (decyzja projektowa dla urządzeń z ograniczeniami)
  • Używanie kontenerów Docker do budowania środowiska

Kompetencje osobiste

  • Ekstrawertyk /osobowość towarzyska
  • Silny komunikator, potrafiący komunikować się z lokalnym zespołem i rozproszona lokalizacja
  • Pozytywne/konstruktywne nastawienie
  • Dobra znajomość języka angielskiego, w piśmie i w mowie


Zespół FHEL Embedded — Kompetencje specjalistyczne (miło mieć)
Dużym plusem/korzyścią będzie posiadanie jednej lub więcej z następujących umiejętności/kompetencji:

  • Systemy operacyjne czasu rzeczywistego jak np. FreeRTOS
  • Wyświetlacze dotykowe + struktury GUI (np. VGDD /TouchGFX)
  • Znajomość chipów STM32 (nowe termostaty) i/lub serii Microchip 8/16 (stare termostaty)
  • Standard protokołu Modbus (modbus.org)
  • Systemy sterowania (np. regulacja PID: en.wikipedia.org/wiki/PID_controller )
  • Układ/sterowniki Wi-Fi, skupianiew komunikacji TCP/IP (TLS)
  • Układ/sterowniki Bluetooth LE komunikujące się z urządzeniami mobilnymi
  • Integracja Apple Home Kit z produktem z wbudowanym mikrokontrolerem (en.wikipedia.org/wiki/HomeKit)
  • Materia nad Wi-Fi /Materia nad wątkiem w produkcie z wbudowanym mikrokontrolerem (en.wikipedia.org/wiki/Matter (standard))

Zespół ds. systemów HVAC Embedded — Kompetencje specjalistyczne (miło mieć)
Dużym plusem będzie posiadanie jednej lub większej liczby z następujących umiejętności/kompetencji:

  • MQTT (mqtt. org ) — Używany w niektórych naszych sterownikach HVAC
  • BACnet () — Protokół HVAC używany w naszych produktach
  • HTML, JavaScript, CSS (podstawowe tworzenie stron internetowych) — Od czasu naszego sterownika HVAC ma wbudowany serwer internetowy.
  • Standard protokołu Modbus ( modbus.org )
  • Znajomość procesorów Renesas RX 630 + ARM (sterowniki HVAC) i/lub serii Microchip 8/16 (dla czujników)
  • Systemy sterowania (np. regulacje PID: en.wikipedia.org/wiki/PID_controller )
  • Linux / Embedded Linux  — ponieważ nasze zaawansowane sterowniki HVAC obsługują dużą część aplikacji na wbudowanym systemie Linux
  • Proces tworzenia Yocto dla systemu Linux
  • Tworzenie oprogramowania i sterowników niskiego poziomu dla wbudowanego systemu Linux
  • Układ/sterowniki Bluetooth LE komunikujące się z urządzeniami mobilnymi

W Conscensia oferujemy
pełną wyzwań i stymulującą pracę dla międzynarodowego klienta
Utalentowani współpracownicy i nieformalne, przyjazne środowisko pracy
Programy szkoleń i certyfikacji pracowników

br/> Imprezy integracyjne i towarzyskie
Krótkie piątki, do godz. 15:00
20 płatnych dni wolnych w roku
20 dni roboczych nieobecności z powodu choroby rocznie
Ubezpieczenie medyczne w koszt firmy

Przetłumaczone przez Google

Brak doświadczenia
lviv
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować