
Senior szoftvermérnök
Az Arm Software (CE-SW) csoportja senior szoftvermérnököt keres, aki a következő generációs Arm architektúrák és rendszerek köré épülő szoftver-ökoszisztémát fejleszti - vagyis még nyilvánosan nem elérhető processzorokkal és hardvertechnológiával dolgozik. A munka a referencia-alkalmazásprocesszorok firmware-ének tervezésére és tesztelésére fókuszál, alacsony szintű fejlesztéssel, hibakereséssel és teszt-automatizálással, Client/Server/Automotive/IoT területeken.
Feladatok
- ▹Aktív részvétel a referencia-alkalmazásprocesszor firmware szoftvertervezésében és tesztelésében
- ▹Alacsony szintű szoftverfejlesztés, tesztelés és hibakeresés különböző platformokon: szoftvermodellek, fejlesztői kártyák és piaci termékek
- ▹Szoftver-stackek készítése az Arm referenciaplatformjaira a jövőbeli Arm eszközökhöz
- ▹Tesztkód fejlesztése
- ▹Automatizálási megoldások készítése a kézi tesztelési és fejlesztési feladatok minimalizálására
- ▹Ipari specifikációk és roadmap-követelmények elemzése, feladatokra bontása, a projekttervek megvalósításának támogatása
- ▹Upstream-elés és karbantartás
Elvárások
- ▹Kiváló C/C++ programozási készség: jelentős új funkciók hozzáadása, összetett hibák elemzése és javítása
- ▹Igazolt tapasztalat szoftvertesztelésben vagy szoftverfejlesztésben
- ▹Szakértelem alkalmazás- és alacsony szintű rendszerekben, a rendszerarchitektúra (lehetőleg Arm), az operációs rendszerek alapjainak, a bootloadereknek és az eszközmeghajtóknak az alapos ismeretével
- ▹Tesztmódszertanok, CI és teszt-automatizálás jó ismerete
- ▹Erős interperszonális készségek, kiváló írásbeli és szóbeli angol nyelvtudás
- ▹Előnyt jelent az assembly ismerete és az erős hibakeresési készség, valamint a Linux/Windows operációs rendszerekben és driverfejlesztésben való jártasság
Előny
- ▹Python programozási és shell script írási tapasztalat
- ▹Rust nyelv ismerete
- ▹A Linux kernel, a rendszerszoftverek, az eszközmeghajtók és az Android belső működésének alapszintű ismerete
- ▹Jártasság a nyílt forráskódú projektek fejlesztési ciklusaiban és a hozzájárulási folyamatokban
- ▹Tapasztalat szoftver-profilozásban, instrumentálásban és optimalizálásban
- ▹Firmware verifikációja és validálása pre-szilícium és poszt-szilícium platformokon egyaránt
- ▹Különféle tesztelési technikák ismerete, a CI és az automatizált tesztrendszerek értékének felismerése
- ▹Tapasztalat Security Development Lifecycle (SDL) gyakorlatokkal
- ▹Jártasság különböző szoftverfejlesztési módszertanokban, köztük az agilisban
Soft skillek
Amit kínálunk
- ▹Inspiráló, együttműködésre épülő irodák
- ▹Bizonyos rugalmasság a szerep és a titulus testreszabásában a megfelelő jelöltnek
- ▹Hibrid munkavégzés, a csapatok maguk alakítják ki a munkarendjüket
- ▹Vízumtámogatás esetén az Arm állja a munkavállalóra eső összes költséget (a házastárs/eltartottak költségei a jelöltet terhelik)
- ▹Relokációs csomag ehhez a pozícióhoz nem érhető el
A munkáltatóról
Az Arm Software (CE-SW) csoportja az Arm következő generációs architektúrái és rendszerei körüli szoftver-ökoszisztéma fejlesztéséért felel, gyakran még nyilvánosan nem elérhető hardveren dolgozva. Az Arm esélyegyenlőséget biztosító munkáltató, amely a kölcsönös tiszteletre épülő környezet megteremtésére törekszik.
Hasonló állások

Security Software Engineer

Szoftvermérnök - Platform csapat - C++ Linuxon

Javascript Fejlesztő

Software Engineer, Automotive and Industrial Architecture

Senior Software Engineer, Bluetooth
