Analog Devices
Analog Devices
Analog Devices arendab ja toodab analoog-, segasignaali- ja digitaalse signaalitöötluse integraallülitusi nõudlikeks rakendusteks autotööstuses, tööstusautomaatikas, tervishoius, sidevaldkonnas ja tarbeelektroonikas. Ettevõtte tootevalikusse kuulub GMSL-tehnoloogia, mis toetab kiiret ühenduvust sõidukites ja muudes ühendatud süsteemides. Ettevõtte tegevus hõlmab anduritehnoloogiat, signaalitöötlust ja ühenduvust, aidates võimaldada nutikaid sõiduplatvorme ja suure jõudlusega elektroonikatooteid.

Vanemman taseme manussüsteemide tarkvarainsener

Arendad Analog Devicesi akude seiretoodetele reaalajas püsivara. Teed koostööd riistvara-, süsteemi-, verifitseerimis- ja rakendustiimidega.

Kirjeldus

  • Arenda ja hoolda manussüsteemide tarkvara akude seire- ja ülevaatetoodetele
  • Juhi oluliste funktsioonide tarnimist ning aita kujundada tarkvaraarhitektuuri ja -disaini
  • Arenda ja optimeeri reaalajas tarkvara, seadmedraivereid, riistvara abstraktsioonikihte ja platvormiteenuseid
  • Paranda tarkvara jõudlust ja töökindlust ning optimeeri mälukasutust, energiatarvet ja käivitumist
  • Diagnoosi keerukaid süsteemiprobleeme struktureeritud silumise, algpõhjuse analüüsi ja andmepõhiste meetoditega
  • Tee koostööd riistvara-, süsteemi-, algoritmi-, verifitseerimis-, rakendus-, turbe- ja tootetiimidega
  • Muuda toote- ja kliendivajadused tarkvaranõueteks, disainideks, teostusplaanideks ja testitavateks tulemusteks
  • Vaata disainid ja kood üle, juhenda nooreminseneride tööd ning edenda inseneritavasid
  • Panusta automatiseeritud ehituse, testimise, väljalaske ja pideva integratsiooni töövoogudesse
  • Aita tehnilist tööd kavandada ja hinnata, tuvasta riske ning arenda Battery Insightsi tarkvara tegevuskava

Nõuded

  • Elektri- või elektroonikatehnika või sellega seotud valdkonna bakalaureuse- või magistrikraad
  • 0–4 aastat asjakohast manussüsteemide tarkvara või püsivara arendamise kogemust
  • Tugev C ja C++ oskus, sealhulgas piiratud ressurssidega süsteemide silumine ja optimeerimine
  • Reaalaja operatsioonisüsteemide, paralleelsuse, katkestuste, sünkroniseerimise ja ajastustundliku disaini kogemus
  • Madalatasemelise tarkvara või seadmedraiverite arendamise kogemus levinud manussüsteemide liideste ja välisseadmete jaoks
  • Manussüsteemide protsessorite või mikrokontrollerite kogemus, sealhulgas trükkplaadi käivitamine ning riist- ja tarkvara integreerimine
  • Lähtekoodi haldamise, koodiülevaatuse, automatiseeritud ehituste ja CI/CD tavade valdamine
  • Oskus lahendada iseseisvalt keerukaid tehnilisi probleeme ja selgitada otsuseid eri valdkondade inimestele
  • Tarkvara kvaliteedi, hooldatavuse, testimise ja elutsükli tavade mõistmine
  • Avatud lähtekoodiga, omanduslike ja hübriidsete tarkvaralitsentside mudelite tundmine
  • Valmidus reisida 10% tööajast
  • Taotlejate suhtes võidakse kohaldada ekspordilitsentsi kontrolli, välja arvatud juhul, kui nad on USA kodanikud, USA alalised elanikud või 8 U.S.C. 1324b(a)(3) määratluse kohaselt kaitstud isikud

Hüved

  • Võimalused pidevaks õppimiseks ja tehniliseks arenguks
  • Koostöö eri valdkondade spetsialistidega
  • Koostöine ja uuenduslik tiimikeskkond

Seotud töökohad

Rocket Software

Tarkvarainsener III, Java Full Stack

Rocket Software

Kavandad, silud ja testid Rocket Software’is Java täispinu tarkvara ning aitad täiustada tooteid, luua uusi tooteid ja arendada tööriistu. Tarnid hooldatavat ja dokumenteeritud koodi koos testkatvusega ning teed koostööd agiilsetes töökorralduslikes tegevustes.

Ava