Hexagon AB
Hexagon AB
Hexagon AB arendab mõõdistamise, positsioneerimise, andurite, digitaalsete kaksikute, ruumilise luure ja autonoomse robootika tehnoloogiaid tööstus- ja taristurakenduste jaoks. Ettevõtte lahendused ühendavad ülitäpsed andurid ja skannerid, 3D-reaalsuse jäädvustamise, simulatsiooniplatvormid, tehisintellektil põhineva analüütika, liikumisjuhtimise ja robootika, et toetada täpset planeerimist, inspekteerimist, automatiseerimist ja autonoomset toimimist. Ettevõte teenindab ehituse ja taristu, tootmise, tehaseautomaatika, lennundus- ja kosmosesüsteemide, energeetika ning teadusuuringute valdkonna kliente.

Vanem manussüsteemide tarkvarainsener – kaugtöö Kanadas

Arenda ohutuskriitilist ECU püsivara Hexagon Miningi digitaalsete kaevandus- ja sõidukijuhtimistehnoloogiate jaoks. Kavanda, testi ja võta tootmiskasutuseks kasutusele manussüsteeme.

Kirjeldus

  • Loo, silu ja hoolda ohutusega seotud sõidukijuhtimise ECU-de manustatud C- ja C++-püsivara
  • Vii püsivara määratletud nõuetest kontrollitud väljalaskeni
  • Loo ja hoolda sõidukite sidet CAN 2.0A/B, J1939, kõrgema taseme CAN-protokollide ja jadaliideste abil
  • Arenda I/O- ja täiturmehhanismide tarkvara digitaal- ja analoogsisenditele ning PWM- ja proportsioonväljunditele, sealhulgas signaali eeltöötlus, skaleerimine, kalibreerimine ja usutavuskontrollid
  • Rakenda diagnostika, rikete tuvastamine ja tõrkekindel töö valvekoerte, jälgurite, rikete klassifitseerimise ja turvaseisunditesse üleminekute abil
  • Aita tootmises kasutatavat püsivaraplatvormi praeguse riistvara jaoks üle viia ja ajakohastada
  • Arenda jaotatud ning jälgitavate nõuete alusel, säilitades kahesuunalise jälgitavuse
  • Loo ja hoolda disainidokumente, liideste spetsifikatsioone ja verifitseerimiskirjeid
  • Korralda ja toeta vastastikuseid disaini- ja koodiülevaatusi
  • Loo ja hoolda automatiseeritud manussüsteemide ühiku-, integratsiooni- ja riistvaralähedasi (hardware-in-the-loop) teste
  • Täiusta manussüsteemide ehituste, staatilise analüüsi, automatiseeritud testimise, versioonihalduse ja väljalaskepakettide CI/CD-konveiereid
  • Tööta Linuxi-põhiste kaastöötlusprotsessorite ja teenustega, mis toetavad andmelogimist, ühenduvust, kaugdiagnostikat ja jälgitavust
  • Toeta tööpingi-, sõiduki- ja välikasutuselevõttu ning uuri integratsioonitestide probleeme
  • Tee koostööd riistvara- ja elektriinseneride, süsteemiarhitektide, funktsionaalse ohutuse spetsialistide, rakendustarkvara meeskondade ja tootejuhtidega

Nõuded

  • Elektri- või elektroonikatehnika, arvutitehnika, mehhatroonika, arvutiteaduse või seotud valdkonna bakalaureuse- või magistrikraad või samaväärne tõendatud kogemus
  • Vähemalt 10 aastat erialast kogemust manustatud tarkvara arendamisel
  • Vähemalt 2 aastat tootmises kasutatava püsivara arendamist 32-bitistele mikrokontrolleritele
  • Manustatud C-i suurepärane tundmine ja töökogemus C++-ga
  • Kogemus fikspunktarvutuse, piiratud ressurssidega programmeerimise ja koodibaasidega, kus dünaamiline mälu eraldamine on keelatud
  • Kogemus bare-metal- või RTOS-arendusega, sealhulgas katkestuste käsitlemine, prioriteetide kavandamine, ajastamine, tsüklilised ülesanded, ajastuse ja latentsuse analüüs ning mitmetuumalised süsteemid
  • Oskus tõlgendada riistvaraskeeme, MCU andmelehti ja teatmikke välisseadmete, draiverite ja I/O konfigureerimiseks
  • Praktiline kogemus CAN 2.0A/B ja J1939 või võrreldava kõrgema taseme protokolliga
  • Kogemus sõnumikomplektide ja signaaliandmebaaside määratlemise ning hooldamisega
  • Kogemus siinide analüüsimise ja rikete tõrkeotsinguga standardsete CAN-tööriistade abil
  • Praktiline kogemus silumisproovide, ostsilloskoopide, loogikaanalüsaatorite ja siinilogijatega
  • Kogemus kohustuslike kodeerimisstandardite, näiteks MISRA, järgimise ja staatilise analüüsi kasutamisega
  • Linuxi arenduskeskkondade, Giti töövoogude, koodiülevaatuse ja CI/CD-konveierite hea tundmine
  • Kogemus TCP/IP-võrgunduse ja Arm-põhiste protsessorite manustatud Linuxi seadmete pilveühenduvusega
  • Eeliseks on kogemus mitmetuumaliste autotööstuse mikrokontrollerite ja kaubanduslikult ohutussertifitseeritud ECU-platvormidega
  • Eeliseks on kogemus konteineripõhiste ehituskeskkondade ja enda hallatavate CI-töötajatega
  • Eeliseks on kogemus Yocto või Buildrooti BSP-de ja kihtide hooldamisega ning kerneli ja seadme puu konfigureerimisega
  • Eeliseks on kogemus nõuetehalduse tööriistade ning Jira, Confluence'i või samaväärsete platvormidega
  • Eeliseks on kogemus formaalsete, jälgitavate nõuete ja liidese kontrollidokumentide koostamisega
  • Eeliseks on Pythoni ja shelli skriptimise kogemus testiautomaatikas, tööriistade loomisel ja andmeanalüüsis
  • Võime esitada CV ja motivatsioonikiri

Hüved

  • Tööta täiskohaga kaugtööl
  • Reisimist on oodata kuni 10 protsenti
  • Arengu- ja pideva õppimise võimalused
  • Mitmekesine ja võrdseid võimalusi pakkuv töökoht