
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.