Hexagon AB
Hexagon AB
Hexagon AB ontwikkelt technologieën voor metingen, positionering, sensoren, digitale tweelingen, ruimtelijke intelligentie en autonome robotica voor industriële toepassingen en infrastructuur. De oplossingen van het bedrijf combineren uiterst nauwkeurige sensoren en scanners, 3D-realiteitsvastlegging, simulatieplatforms, AI-gestuurde analyses, bewegingsbesturing en robotica ter ondersteuning van nauwkeurige planning, inspectie, automatisering en autonome bedrijfsvoering. Het bedrijf bedient klanten in de bouw en infrastructuur, productie, fabrieksautomatisering, lucht- en ruimtesystemen, energie en onderzoek.

Senior Embedded Software Engineer – Remote in Canada

Ontwikkel veiligheidskritische ECU-firmware voor Hexagon Minings digitale mijnbouw- en voertuigbesturingstechnologieën. Ontwerp, test en implementeer embedded systemen voor productiegebruik.

Beschrijving

  • Creëer, debug en onderhoud embedded C- en C++-firmware voor veiligheidsgerelateerde voertuigbesturings-ECU's
  • Breng firmware van vastgestelde vereisten tot een geverifieerde release
  • Bouw en onderhoud voertuigcommunicatie met CAN 2.0A/B, J1939, hogere CAN-protocollen en seriële verbindingen
  • Ontwikkel I/O- en aansturingssoftware voor digitale en analoge ingangen en PWM- en proportionele uitgangen, inclusief signaalconditionering, schaling, kalibratie en plausibiliteitscontroles
  • Implementeer diagnose, foutdetectie en fail-safe werking met watchdogs, monitors, foutclassificatie en overgangen naar veilige toestanden
  • Help het productieplatform voor firmware te migreren en te moderniseren voor actuele hardware
  • Ontwikkel op basis van opgesplitste, traceerbare vereisten en onderhoud de tweezijdige traceerbaarheid
  • Maak en onderhoud ontwerpdocumenten, interfacespecificaties en verificatieregisters
  • Voer peerreviews van ontwerpen en code uit en draag eraan bij
  • Maak en onderhoud geautomatiseerde embedded unit-, integratie- en hardware-in-the-loop-tests
  • Verbeter CI/CD-pipelines voor embedded builds, statische analyse, geautomatiseerde tests, versiebeheer en releaseverpakking
  • Werk met Linux-gebaseerde coprocessors en services voor datalogging, connectiviteit, diagnose op afstand en observability
  • Ondersteun de inbedrijfstelling op de werkbank, in voertuigen en in het veld en onderzoek problemen uit integratietests
  • Werk samen met hardware- en elektrotechnische ingenieurs, systeemarchitecten, specialisten in functionele veiligheid, teams voor applicatiesoftware en productmanagement

Vereisten

  • Bachelor- of masterdiploma in elektrotechniek, elektronica, computer engineering, mechatronica, informatica of een verwant vakgebied, of gelijkwaardige aantoonbare ervaring
  • Minimaal 10 jaar professionele ervaring met de ontwikkeling van embedded software
  • Minimaal 2 jaar ervaring met de ontwikkeling van productie-firmware voor 32-bits microcontrollers
  • Uitstekende kennis van embedded C en praktische vaardigheid in C++
  • Ervaring met fixed-point- en resourcebeperkte programmering en codebases die geen dynamische geheugentoewijzing toestaan
  • Ervaring met bare-metal- of RTOS-ontwikkeling, inclusief interruptafhandeling, prioriteitsontwerp, scheduling, cyclische taken, timing- en latentieberekeningen en multicore-systemen
  • Vermogen om hardwareschema's, MCU-datasheets en referentiehandleidingen te interpreteren voor het configureren van randapparatuur, drivers en I/O
  • Praktische ervaring met CAN 2.0A/B en J1939 of een vergelijkbaar hogerliggend protocol
  • Ervaring met het definiëren en onderhouden van berichtenverzamelingen en signaaldatabases
  • Ervaring met busanalyse en het oplossen van storingen met standaard CAN-tools
  • Praktische ervaring met debugprobes, oscilloscopen, logic analyzers en busloggers
  • Ervaring met verplichte coderingsstandaarden zoals MISRA en met statische analyse
  • Vertrouwd met Linux-ontwikkelomgevingen, Git-workflows, code reviews en CI/CD-pipelines
  • Ervaring met TCP/IP-netwerken en embedded Linux-apparaat-naar-cloudconnectiviteit op Arm-gebaseerde processors
  • Pré: ervaring met multicore-microcontrollers van automobielkwaliteit en commercieel gecertificeerde veilige ECU-platforms
  • Pré: ervaring met gecontaineriseerde buildomgevingen en self-hosted CI-runners
  • Pré: ervaring met het onderhouden van Yocto- of Buildroot-BSP's en -layers, plus kernel- en device-treeconfiguratie
  • Pré: ervaring met tools voor requirementsmanagement en Jira, Confluence of vergelijkbare platforms
  • Pré: ervaring met het opstellen van formele, traceerbare vereisten en interfacecontroledocumenten
  • Ervaring met Python- en shell-scripting voor testautomatisering, tooling en data-analyse
  • Vermogen om een cv en motivatiebrief in te dienen

Voordelen

  • Volledig op afstand werken
  • Reizen wordt verwacht voor maximaal 10%
  • Mogelijkheden voor groei en voortdurend leren
  • Diverse werkplek met gelijke kansen

Gerelateerde vacatures

MGA Entertainment

Coördinator Inkomende Licenties – MGA Entertainment, op locatie in Los Angeles

MGA Entertainment

Coördineert goedkeuringen van licentiegevers voor speelgoed, entertainment en consumentenproducten van MGA Entertainment. Beheert inzendingen, feedback, opvolging en communicatie met belanghebbenden ter ondersteuning van lanceringen en campagnes.

Openen
MGA Entertainment

Coördinator inkomende licenties – MGA Entertainment, Los Angeles op locatie

MGA Entertainment

Coördineer goedkeuringen voor gelicentieerde producten, verpakkingen, marketingmateriaal en digitale content voor MGA Entertainment in Los Angeles. Beheer indieningen, feedback van licentiegevers, communicatie met belanghebbenden, goedkeuringsopvolging en lanceringsdeadlines.

Openen
Musco Lighting

Vertegenwoordiger Buitendienst – Op Locatie in Californië

Musco Lighting

Musco Lighting zoekt een vertegenwoordiger buitendienst om de activiteiten op het gebied van sportverlichting en videoborden in heel Californië uit te breiden. De functie omvat gebiedsontwikkeling, productdemonstraties, kansenbeheer en klantondersteuning bij leveringen en evenementen.

Openen
Element 84

Ontwikkelaar digitale en interactieve content (actieve NOAA-CAC heeft de voorkeur)

Element 84
51 – 200 Medewerkers
AdviesGezondheidszorgLogistiek

Maak multimediale communicatie voor de federale weer- en geospatiale programma’s van Element 84. Zet complexe wetenschap om in toegankelijke content voor het web, sociale media, publieksbereik en communicatie met belanghebbenden.

Openen
CIEE Council on International Educational Exchange

Remote Business Analyst bij CIEE

CIEE Council on International Educational Exchange
501 – 1.000 Medewerkers
AdviesGastvrijheidssectorReizen

Business Analyst ter ondersteuning van agile softwareontwikkeling bij CIEE, een non-profitorganisatie gericht op studeren in het buitenland en interculturele uitwisseling. De functie vertaalt bedrijfsbehoeften naar vereisten, dashboards, testplannen en procesverbeteringen.

Openen
Keep IT Simple

Senior Systeemanalist – Op afstand vanuit Brazilië

Keep IT Simple

Leid de modernisering van systemen voor lijfrenteverzekeringen, herverzekeringen en portefeuillebeheer binnen een wereldwijde organisatie voor verzekeringen en vermogensbeheer. Verbind financiële belanghebbenden met technische teams om complexe bedrijfsbehoeften om te zetten in doeltreffende systeemoplossingen.

Openen
CVS Health

Distinguished Engineer, Developer Experience bij CVS Health (op afstand – Minnesota)

CVS Health

CVS Health zoekt een Distinguished Engineer om AI-ondersteunde ontwikkelaarsplatforms, tooling en de open-source strategie aan te sturen. De functie biedt architectonisch leiderschap op ondernemingsniveau voor cloudnative engineering en softwarelevering.

Openen
Prefect

Developer Success Engineer – Op afstand in de Verenigde Staten

Prefect
51 – 200 Medewerkers
AdviesLogistiekMarketing

Help klanten bij het oplossen van problemen met Prefect- en Dagster-workflowautomatisering in cloud-, container- en Kubernetes-omgevingen. Behandel geëscaleerde technische problemen en verbeter supportdocumentatie, tooling en klantresultaten.

Openen