Állás · Mid-level

Middle Embedded Szoftverfejlesztő (IoT)

Embedded Developer • Mid-level • Remote • Teljes munkaidő Lengyelország Lengyelország

Beágyazott szoftverfejlesztőt keresnek egy okosotthoni IoT-megoldáshoz tartozó italkiadó rendszer fejlesztéséhez, amely felhasználói felületet, arcfelismerést, italkiadás-vezérlést és OTA-frissítéseket integrál.

Feladatok

  • Komponensek és illesztőprogramok tervezése és megvalósítása (kijelző, kamera, szenzorok, aktuátorok)
  • Italkiadási logika fejlesztése (hőmérséklet, szivattyúk, szelepek, biztonság)
  • Biztonságos firmware-frissítések (OTA) megvalósítása és kezelése HTTPS-en keresztül
  • Beágyazott felhasználói felületek fejlesztése és optimalizálása LCD érintőképernyőkkel és grafikus könyvtárakkal
  • Kódolás C/C++ nyelven, hibakeresés és dokumentáció készítése
  • Egység- és integrációs tesztelés valós hardveren
  • QA mérnökök támogatása validálás és hibaelhárítás során
  • Részvétel tervezésben, becslésben és ügyféltalálkozókon
  • Együttműködés architektekkel, biztonsági és megfelelőségi mérnökökkel
  • A legjobb mérnöki gyakorlatok és minőségi szabványok betartásának biztosítása

Elvárások

  • 4+ év tapasztalat beágyazott szoftverfejlesztésben C/C++ nyelven
  • Erős STM32 (H7/MP1) és ARM Cortex-M ismeret, valamint jártasság NXP, TI, SiLabs platformokkal
  • Tapasztalat kommunikációs interfészekkel: UART, I2C, SPI és Wi-Fi
  • Jártasság hálózati protokollokban: MQTT, DNS, DHCP, mDNS, TCP/IP és UDP
  • Tapasztalat FreeRTOS-szal vagy Zephyr-rel
  • Tapasztalat beágyazott grafikus keretrendszerrel (TouchGFX)
  • Tapasztalat LCD érintőképernyő integrációval (kapacitív/rezisztív vezérlők, illesztőprogramok)
  • Tapasztalat biztonsági funkciókkal (secure boot, ellenőrzőösszegek, OTA-frissítések)
  • Tapasztalat bootloader-fejlesztésben és OTA-támogatásban
  • Az IoT-megoldások kiberbiztonságának megértése
  • Felső-középfokú angol nyelvtudás

Előny

  • Tapasztalat kameraintegrációval (képrögzítés, feldolgozás, streamelés)
  • Tapasztalat arcfelismeréssel és/vagy beágyazott számítógépeslátás SDK-kkal
  • Tapasztalat fájlrendszerekkel (FatFS, LittleFS) és hálózati stackekkel (lwIP vagy hasonló)
  • Háttér fluidikai vezérlésben (szivattyúk, áramlásmérők, nyomásérzékelők)

A munkáltatóról

A Sigma Software beágyazott szoftverfejlesztő csapata egy nemzetközi, IoT-alapú okosotthoni és életmód-megoldásokat fejlesztő ügyfél számára dolgozik. A projekt a Curated House System nevű innovatív, okos italkiadó megoldás, amely felhasználói felületet, arcfelismerést, italkiadás-vezérlést, OTA-frissítéseket és jövőbeli felhő-integrációkat foglal magába.

Nyelvtudás: Angol: Felső-középfok

Hasonló állások