
Az Analog Devices analóg, vegyes jelű és digitális jelfeldolgozó integrált áramköröket fejleszt és gyárt olyan igényes alkalmazási területekre, mint az autóipar, az ipari automatizálás, az egészségügy, a kommunikáció és a fogyasztói elektronika. Termékportfóliójában megtalálható a GMSL technológia is, amely nagy sebességű kapcsolatot biztosít járművekben és más összekapcsolt rendszerekben. A vállalat tevékenysége az érzékelést, a jelfeldolgozást és a kapcsolódást fogja át, hozzájárulva az intelligens vezetési platformok és nagy teljesítményű elektronikai termékek megvalósításához.
Senior beágyazott szoftvermérnök
Valós idejű firmware-t fejleszt az Analog Devices akkumulátormonitorozó termékeihez, együttműködve a hardver-, rendszer-, verifikációs és alkalmazásfejlesztő csapatokkal.
Leírás
- Beágyazott szoftvereket fejleszt és tart karban akkumulátormonitorozó és elemző termékekhez
- Vezeti a fontos funkciók megvalósítását, és közreműködik a szoftverarchitektúra és -tervezés alakításában
- Valós idejű szoftvereket, eszközillesztőket, hardverabsztrakciós rétegeket és platformszolgáltatásokat fejleszt és optimalizál
- Javítja a szoftver teljesítményét, megbízhatóságát, memóriahasználatát, energiafogyasztását és indulási viselkedését
- Strukturált hibakereséssel, gyökérok-elemzéssel és adatvezérelt módszerekkel vizsgálja a bonyolult rendszerproblémákat
- Együttműködik a hardveres, rendszer-, algoritmusfejlesztő, verifikációs, alkalmazásfejlesztő, biztonsági és termékcsapatokkal
- A termék- és ügyféligényeket szoftverkövetelményekké, tervekké, megvalósítási tervekké és tesztelhető eredményekké alakítja
- Terveket és kódot vizsgál felül, mentorálja a junior mérnököket, és fejleszti a mérnöki gyakorlatokat
- Közreműködik az automatizált build-, tesztelési, kiadási és folyamatos integrációs munkafolyamatokban
- Segít a műszaki feladatok tervezésében és becslésében, a kockázatok azonosításában, valamint a Battery Insights szoftveres ütemtervének kidolgozásában
Követelmények
- Villamosmérnöki, elektronikai mérnöki vagy kapcsolódó területen szerzett alap- vagy mesterdiploma
- 0–4 év releváns tapasztalat beágyazott szoftverek vagy firmware fejlesztésében
- Magas szintű C- és C++-ismeret, beleértve a korlátozott erőforrású rendszerek hibakeresését és optimalizálását
- Tapasztalat valós idejű operációs rendszerekkel, párhuzamossággal, megszakításokkal, szinkronizációval és időzítésérzékeny tervezéssel
- Tapasztalat alacsony szintű szoftverek vagy eszközillesztők fejlesztésében általános beágyazott interfészekhez és perifériákhoz
- Tapasztalat beágyazott processzorokkal vagy mikrokontrollerekkel, beleértve az áramköri lap első üzembe helyezését és a hardver-szoftver integrációt
- Jártasság verziókezelésben, kódellenőrzésben, automatizált buildfolyamatokban és CI/CD-gyakorlatokban
- Képesség összetett műszaki problémák önálló megoldására és a döntések megosztására különböző szakterületek képviselőivel
- A szoftverminőség, karbantarthatóság, tesztelés és életciklus-gyakorlatok ismerete
- Az open source, a tulajdonosi és a vegyes szoftverlicencelési modellek ismerete
- 10%-os utazási hajlandóság
- Azok a jelentkezők, akik nem amerikai állampolgárok, nem rendelkeznek az Egyesült Államokban állandó tartózkodási engedéllyel, és nem minősülnek a 8 U.S.C. 1324b(a)(3) szerinti védett személynek, exportengedélyezési felülvizsgálat alá eshetnek
Juttatások
- Folyamatos tanulási és szakmai fejlődési lehetőségek
- Együttműködés több szakterület szakértőivel
- Együttműködő, innovatív csapatkörnyezet