Analog Devices
Analog Devices
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