Hexagon AB
Hexagon AB
Hexagon AB entwickelt Technologien für Messtechnik, Positionierung, Sensorik, digitale Zwillinge, räumliche Intelligenz und autonome Robotik für industrielle Anwendungen und Infrastruktur. Die Lösungen des Unternehmens vereinen hochpräzise Sensoren und Scanner, die 3D-Erfassung der Realität, Simulationsplattformen, KI-gestützte Analysen, Bewegungssteuerung und Robotik, um präzise Planung, Inspektion, Automatisierung und autonome Abläufe zu unterstützen. Das Unternehmen bedient Kunden in den Bereichen Bauwesen und Infrastruktur, Fertigung, Fabrikautomation, Luft- und Raumfahrtsysteme, Energie sowie Forschung.

Senior Embedded-Softwareentwickler – Remote in Kanada

Entwickeln Sie sicherheitskritische ECU-Firmware für Hexagon Minings digitale Bergbau- und Fahrzeugsteuerungstechnologien. Entwerfen, testen und nehmen Sie eingebettete Systeme für den Produktionseinsatz in Betrieb.

Beschreibung

  • Erstellen, debuggen und warten Sie eingebettete C- und C++-Firmware für sicherheitsrelevante Fahrzeugsteuerungs-ECUs
  • Führen Sie Firmware von den definierten Anforderungen bis zur verifizierten Freigabe
  • Entwickeln und warten Sie Fahrzeugkommunikation über CAN 2.0A/B, J1939, höherliegende CAN-Protokolle und serielle Schnittstellen
  • Entwickeln Sie I/O- und Ansteuerungssoftware für digitale und analoge Eingänge sowie PWM- und proportionale Ausgänge, einschließlich Signalaufbereitung, Skalierung, Kalibrierung und Plausibilitätsprüfungen
  • Implementieren Sie Diagnose, Fehlererkennung und ausfallsicheren Betrieb durch Watchdogs, Überwachungen, Fehlerklassifizierung und Übergänge in sichere Zustände
  • Unterstützen Sie die Migration und Modernisierung der Produktions-Firmwareplattform für aktuelle Hardware
  • Entwickeln Sie auf Grundlage aufgeschlüsselter, rückverfolgbarer Anforderungen und pflegen Sie die bidirektionale Rückverfolgbarkeit
  • Erstellen und pflegen Sie Designdokumente, Schnittstellenspezifikationen und Verifizierungsnachweise
  • Führen Sie Design- und Code-Reviews durch und wirken Sie daran mit
  • Erstellen und pflegen Sie automatisierte Embedded-Unit-, Integrations- und Hardware-in-the-Loop-Tests
  • Verbessern Sie CI/CD-Pipelines für Embedded-Builds, statische Analyse, automatisierte Tests, Versionskontrolle und Release-Paketierung
  • Arbeiten Sie mit Linux-basierten Koprozessoren und Diensten für Datenprotokollierung, Konnektivität, Ferndiagnose und Beobachtbarkeit
  • Unterstützen Sie die Inbetriebnahme auf Prüfständen, in Fahrzeugen und im Feld und untersuchen Sie dabei Probleme aus Integrationstests
  • Arbeiten Sie mit Hardware- und Elektroingenieuren, Systemarchitekten, Spezialisten für funktionale Sicherheit, Teams für Anwendungssoftware und Produktmanagement zusammen

Anforderungen

  • Bachelor- oder Masterabschluss in Elektrotechnik, Elektronik, Computertechnik, Mechatronik, Informatik oder einem verwandten Fachgebiet oder gleichwertig nachgewiesene Erfahrung
  • Mindestens 10 Jahre Berufserfahrung in der Entwicklung eingebetteter Software
  • Mindestens 2 Jahre Erfahrung in der Entwicklung von Produktions-Firmware für 32-Bit-Mikrocontroller
  • Hervorragende Kenntnisse in Embedded C und gute praktische Kenntnisse in C++
  • Erfahrung mit Festkomma- und ressourcenbeschränkter Programmierung sowie Codebasen, die keine dynamische Speicherverwaltung erlauben
  • Erfahrung mit Bare-Metal- oder RTOS-Entwicklung, einschließlich Interrupt-Behandlung, Prioritätsdesign, Scheduling, zyklischen Aufgaben, Timing- und Latenzanalyse sowie Multicore-Systemen
  • Fähigkeit, Hardwareschaltpläne, MCU-Datenblätter und Referenzhandbücher zu interpretieren, um Peripheriegeräte, Treiber und I/O zu konfigurieren
  • Praktische Erfahrung mit CAN 2.0A/B und J1939 oder einem vergleichbaren höherliegenden Protokoll
  • Erfahrung mit der Definition und Pflege von Nachrichtensätzen und Signaldatenbanken
  • Erfahrung in der Busanalyse und Fehlerbehebung mit Standard-CAN-Tools
  • Praktische Erfahrung mit Debug-Probes, Oszilloskopen, Logikanalysatoren und Bus-Loggern
  • Erfahrung mit verbindlichen Codierungsstandards wie MISRA und statischer Analyse
  • Sicherer Umgang mit Linux-Entwicklungsumgebungen, Git-Workflows, Code-Reviews und CI/CD-Pipelines
  • Erfahrung mit TCP/IP-Netzwerken und der Embedded-Linux-Konnektivität von Geräten zur Cloud auf Arm-basierten Prozessoren
  • Von Vorteil: Erfahrung mit Multicore-Mikrocontrollern in Automobilqualität und kommerziell sicherheitszertifizierten ECU-Plattformen
  • Von Vorteil: Erfahrung mit containerisierten Build-Umgebungen und selbst gehosteten CI-Runnern
  • Von Vorteil: Erfahrung in der Pflege von Yocto- oder Buildroot-BSPs und -Layern sowie in der Konfiguration von Kernel und Device Tree
  • Von Vorteil: Erfahrung mit Tools für Anforderungsmanagement sowie Jira, Confluence oder vergleichbaren Plattformen
  • Von Vorteil: Erfahrung in der Erstellung formaler, rückverfolgbarer Anforderungen und Schnittstellenkontrolldokumente
  • Erfahrung mit Python- und Shell-Skripten für Testautomatisierung, Tooling und Datenanalyse
  • Fähigkeit, einen Lebenslauf und ein Anschreiben einzureichen

Zusatzleistungen

  • Arbeiten Sie in Vollzeit remote
  • Reisetätigkeit von höchstens 10 %
  • Möglichkeiten zur Weiterentwicklung und kontinuierliches Lernen
  • Vielfältiger Arbeitsplatz mit Chancengleichheit

Ähnliche Stellen

SAIC

Oracle-Datenbankarchitekt bei SAIC, Texas – Remote

SAIC

Konzipieren und optimieren Sie sichere Oracle- und OCI-Datenbanklösungen für die Verteidigungs- und Government-Cloud-Programme von SAIC. Leiten Sie Datenbankdesign, Performance-Tuning, Integration und Fehlerbehebung in Multi-Cloud-Umgebungen.

Öffnen
Springer Nature

Datenanalyst – Springer Nature, Lissabon (vor Ort)

Springer Nature

Nutzen Sie SQL, Python und Analytics Engineering, um Kennzahlen, Dashboards und Datenlösungen für die wissenschaftlichen Publikations- und Content-Akquisitionsteams von Springer Nature zu entwickeln.

Öffnen
TELUS

Zweisprachige Fachkraft für psychologische Beratung — Remote in Kanada

TELUS

Leisten Sie remote Krisenhilfe, führen Sie Einschätzungen durch und bieten Sie TELUS-Health-Kundinnen und -Kunden in ganz Kanada Kurzzeitberatung. Betreuen Sie Kundinnen und Kunden per Telefon, Video und Chat und übernehmen Sie Risikoeinschätzungen sowie Weiterleitungen.

Öffnen
The Clorox Company

Manager für Shopper Insights & Analytics – Amazon, hybrid

The Clorox Company

Leiten Sie Shopper- und Kategorieanalysen, die das Amazon-Wachstum von The Clorox Company unterstützen. Wandeln Sie Verhaltens-, Forschungs- und Handelsdaten in Entscheidungen zu Sortiment, Preisgestaltung, Inhalten, Conversion und Wiederholungskäufen um.

Öffnen
Export Development Canada | Exportation et développement Canada

Senior-Datenanalyst (12-Monatsvertrag) – Ottawa Hybrid

Export Development Canada | Exportation et développement Canada
1.001 – 5.000 Mitarbeitende
FinanzenRegierungVersicherungen

Senior-Datenanalyst zur Unterstützung der Modernisierung von Unternehmensdaten bei Export Development Canada. Die Rolle umfasst Anforderungsanalyse, Datenmodellierung, Zuordnungen, Datenpipelines und agile Umsetzung.

Öffnen
GM Financial

Datenanalyst II – Enterprise Solutions | GM Financial | Fort Worth Hybrid

GM Financial
5.001 – 10.000 Mitarbeitende
AutomobilindustrieBeratungLogistik

Als Datenanalyst II unterstützt du GM Financial durch komplexe Datenanalysen, Dashboards, Modelle und geschäftliche Empfehlungen. Die Position trägt zu Initiativen in den Bereichen KI, Automatisierung, Risikoreduzierung und Prozessverbesserung bei.

Öffnen
Export Development Canada | Exportation et développement Canada

Senior Data Analyst – Hybrid in Ottawa

Export Development Canada | Exportation et développement Canada
1.001 – 5.000 Mitarbeitende
FinanzenRegierungVersicherungen

Senior Data Analyst zur Modernisierung der Datenplattformen und -pipelines von EDC in einer hybriden Position in Ottawa. Übersetzt operative Anforderungen in Datenmodelle, Transformationsregeln und User Stories.

Öffnen