Hexagon AB
Hexagon AB
Hexagon AB udvikler teknologier inden for måling, positionering, sensorer, digitale tvillinger, rumlig intelligens og autonome robotter til industrielle anvendelser og infrastrukturanvendelser. Virksomhedens løsninger kombinerer højpræcisionssensorer og scannere, 3D-registrering af virkeligheden, simuleringsplatforme, AI-drevne analyser, bevægelsesstyring og robotteknologi for at understøtte præcis planlægning, inspektion, automatisering og autonome operationer. Virksomheden betjener kunder inden for byggeri og infrastruktur, produktion, fabriksautomation, luft- og rumfartssystemer, energi samt forskning.

Senior indlejret softwareingeniør – fjernarbejde i Canada

Udvikl sikkerhedskritisk ECU-firmware til Hexagon Minings digitale mine- og køretøjskontrolteknologier. Design, test og idriftsæt indlejrede systemer til produktion.

Beskrivelse

  • Opret, fejlfind og vedligehold indlejret C- og C++-firmware til sikkerhedsrelaterede ECU'er til køretøjskontrol
  • Før firmware fra definerede krav til en verificeret release
  • Opbyg og vedligehold køretøjskommunikation ved hjælp af CAN 2.0A/B, J1939, CAN-protokoller på højere lag og serielle forbindelser
  • Udvikl I/O- og aktiveringssoftware til digitale og analoge input samt PWM- og proportionale output, herunder signalbehandling, skalering, kalibrering og plausibilitetskontroller
  • Implementer diagnostik, fejldetektering og fejlsikker drift gennem watchdogs, monitorer, fejlkategorisering og overgange til sikre tilstande
  • Bidrag til migrering og modernisering af produktionsplatformen for firmware til aktuel hardware
  • Udvikl ud fra dekomponerede, sporbare krav, samtidig med at tovejssporbarhed opretholdes
  • Opret og vedligehold designdokumenter, interfacespecifikationer og verifikationsdokumentation
  • Gennemfør og bidrag til peer reviews af design og kode
  • Opret og vedligehold automatiserede tests af indlejrede enheder, integration og hardware-in-the-loop
  • Forbedr CI/CD-pipelines til indlejrede builds, statisk analyse, automatiserede tests, versionsstyring og releasepakning
  • Arbejd med Linux-baserede coprocessorer og tjenester, der understøtter datalogning, forbindelse, fjern­diagnostik og observerbarhed
  • Understøt idriftsættelse på bænk, i køretøjer og i felten, mens problemer i integrationstests undersøges
  • Samarbejd med hardware- og elingeniører, systemarkitekter, specialister i funktionel sikkerhed, teams for applikationssoftware og produktledelse

Krav

  • Bachelor- eller kandidatgrad i elektroteknik, elektronik, computerteknik, mekatronik, datalogi eller et beslægtet område eller tilsvarende dokumenteret erfaring
  • Mindst 10 års professionel erfaring med udvikling af indlejret software
  • Mindst 2 års erfaring med produktionsudvikling af firmware på 32-bit-mikrocontrollere
  • Ekspertviden om indlejret C og praktisk erfaring med C++
  • Erfaring med fixed-point-programmering, ressourcebegrænset programmering og kodebaser, der forbyder dynamisk hukommelsesallokering
  • Erfaring med bare-metal- eller RTOS-udvikling, herunder interrupt-håndtering, prioritetsdesign, scheduling, cykliske opgaver, analyse af timing og latenstid samt multicore-systemer
  • Evne til at fortolke hardwareskemaer, MCU-datablade og referencemanualer for at konfigurere periferienheder, drivere og I/O
  • Praktisk erfaring med CAN 2.0A/B og J1939 eller en sammenlignelig protokol på højere lag
  • Erfaring med at definere og vedligeholde meddelelsessæt og signaldatabaser
  • Erfaring med at analysere busser og fejlfinde med standardværktøjer til CAN
  • Praktisk erfaring med debugprober, oscilloskoper, logikanalysatorer og busloggere
  • Erfaring med at arbejde efter håndhævede kodestandarder som MISRA og bruge statisk analyse
  • Fortrolig med Linux-udviklingsmiljøer, Git-workflows, code review og CI/CD-pipelines
  • Erfaring med TCP/IP-netværk og forbindelse fra indlejrede Linux-enheder til cloudmiljøer på Arm-baserede processorer
  • Foretrukket: erfaring med multicore-mikrocontrollere i automotive-klassen og kommercielt sikkerhedscertificerede ECU-platforme
  • Foretrukket: erfaring med containeriserede buildmiljøer og selvhostede CI-runners
  • Foretrukket: erfaring med vedligeholdelse af Yocto- eller Buildroot-BSP'er og lag samt konfiguration af kerne og device tree
  • Foretrukket: erfaring med værktøjer til kravstyring og Jira, Confluence eller tilsvarende platforme
  • Foretrukket: erfaring med at udarbejde formelle, sporbare krav og interface control-dokumenter
  • Foretrukket: erfaring med Python og shell-scripting til testautomatisering, værktøjer og dataanalyse
  • Evne til at indsende CV og ansøgning

Fordele

  • Arbejd på fuld tid på afstand
  • Der forventes højst 10 procent rejseaktivitet
  • Muligheder for udvikling og løbende læring
  • En mangfoldig arbejdsplads med lige muligheder

Relaterede job

MÜNZING CHEMIE GmbH

Salgschef, specialkemikalier i Mid-Atlantic

MÜNZING CHEMIE GmbH
501 – 1.000 Medarbejdere
FremstillingKemi

Led teknisk salg af specialkemiske additiver i Mid-Atlantic, og betjen kunder inden for maling og belægninger, klæbemidler, trykfarver samt byggeri. Administrer eksisterende kunder, og skab ny forretning gennem kundebesøg og projektsalg.

Åbn
MÜNZING

MÜNZING salgschef for Mid-Atlantic, specialkemikalier

MÜNZING

Led territoriesalget af MÜNZINGs specialkemiske tilsætningsstoffer i Mid-Atlantic-regionen, udvikl kunderelationer og luk handler gennem teknisk projektsalg. Få ansvar for et territorium til en værdi af 3–5 mio. dollar, og opbyg et forretningspotentiale på 1–2 mio. dollar på kort sigt inden for maling og belægninger, klæbemidler, trykfarver samt bygge- og anlægsmarkederne.

Åbn