ASSA ABLOY Opening Solutions
ASSA ABLOY Opening Solutions
ASSA ABLOY Opening Solutions razvija i proizvodi sigurnosne tehnologije za zgrade i objekte. Njezin portfelj obuhvaća mehaničke i elektromehaničke sustave zaključavanja, rješenja za kontrolu pristupa i povezane proizvode koji omogućuju siguran pristup i kretanje u stambenim, poslovnim i javnim prostorima. Tvrtka opslužuje različite sektore, uključujući građevinarstvo, zdravstvo i proizvodnju, rješenjima namijenjenima bolnicama, školama, radnim mjestima i drugim zajedničkim objektima.

Razvojni inženjer za ugrađeni Linux – rad na lokaciji u Krakovu

Razvijajte i održavajte ugrađene Linux platforme temeljene na Yoctu za SKIDATA hardver za kontrolu pristupa. Radite sa sustavima temeljenima na ARM-u i surađujte s inženjerskim timovima ASSA ABLOY-a u Austriji.

Opis

  • Izrađujte i održavajte prilagođenu ugrađenu Linux distribuciju SKIDATA-e temeljenu na Yoctu.
  • Razvijajte softver za CPU module temeljene na ARM SoC-ovima NXP i.MX6, NXP i.MX8M Plus i NVIDIA Tegra.
  • Podržavajte ugrađene Linux platforme koje se koriste u SKIDATA proizvodima za kontrolu pristupa na tržištima planinskih područja, sporta i zabave te parkiranja i mobilnosti.
  • Radite samostalno s lokacije u području Krakova.
  • Blisko surađujte sa širim inženjerskim timom u Austriji.
  • Istražujte nepodudarnosti u plaćanjima i odgovarajte na upite korisnika.
  • Usklađujte korisničke račune i održavajte točna stanja u glavnoj knjizi.

Zahtjevi

  • Opsežno iskustvo s Yocto Projectom, uključujući slojeve, recepte, prilagodbu BSP-a, interne mehanizme BitBakea, generiranje SDK-a, tijekove rada s devtoolom i održavanje slojeva kroz različita izdanja.
  • Dobro razumijevanje ugrađenog Linuxa, uključujući bootloadere, konfiguraciju sustava i kernela te stabla uređaja.
  • Iskustvo u razvoju ili portiranju upravljačkih programa za Linux kernel i prilagodbi BSP-ova za određene SoC-ove.
  • Razumijevanje lanaca pokretanja, uključujući prilagodbu U-Boota, sigurno ili provjereno pokretanje te tijekove flashanja i provisioninga za platforme NXP i NVIDIA.
  • Iskustvo s ARM cross-compilerima, sysrootovima i izgradnjama za više arhitektura.
  • Napredno znanje jezika C; iskustvo s Rustom je prednost.
  • Poznavanje alata za otklanjanje pogrešaka u Linuxu, kao što su gdb, strace i perf.
  • Praktično iskustvo s pokretanjem i osposobljavanjem hardvera uz UART, JTAG i GPIO, I2C ili SPI periferije.
  • Naglašene navike kvalitetne dokumentacije, kvalitete koda i timskog rada.
  • Iskustvo s tijekovima rada temeljenima na Gitu, uključujući pull requestove ili pregled koda u Gerritu.
  • Iskustvo u upravljanju dobavljačkim BSP forkovima, ponovnom baziranju promjena i pregledima koda.
  • Razumijevanje sigurnog pokretanja, potpisanih slika i OTA okvira za ažuriranje kao što su SWUpdate, Mender i RAUC.
  • Poznavanje praćenja CVE-ova i primjene zakrpa unutar Yocto stoga.
  • Iskustvo s multimedijskim tehnologijama, uključujući GStreamer, Libcamera, SIP i WebRTC.
  • Spremnost na učenje područja kontrole pristupa i prodajnih mjesta; prethodno iskustvo u tom području nije potrebno.

Pogodnosti

  • Konkurentna plaća.
  • Mogućnosti učenja i napredovanja kroz online tečajeve, obuku za upravljanje i razvoj vještina.
  • Pristupačno i podržavajuće vodstvo.
  • Snažni temelji vrijednosti koji usmjeravaju poslovanje tvrtke.