Hexagon AB
Hexagon AB
Hexagon AB औद्योगिक और बुनियादी ढाँचे से जुड़े अनुप्रयोगों के लिए मापन, पोज़िशनिंग, सेंसर, डिजिटल ट्विन, स्थानिक बुद्धिमत्ता और स्वायत्त रोबोटिक्स तकनीकें विकसित करती है। इसके समाधान उच्च-सटीकता वाले सेंसर और स्कैनर, 3D रियलिटी कैप्चर, सिमुलेशन प्लेटफ़ॉर्म, AI-संचालित विश्लेषण, गति नियंत्रण और रोबोटिक्स को एकीकृत करते हैं, ताकि सटीक योजना, निरीक्षण, स्वचालन और स्वायत्त संचालन में सहायता मिल सके। कंपनी निर्माण और बुनियादी ढाँचे, विनिर्माण, फैक्टरी ऑटोमेशन, एयरोस्पेस और अंतरिक्ष प्रणालियों, ऊर्जा तथा अनुसंधान क्षेत्रों के ग्राहकों को सेवाएँ प्रदान करती है।

Senior Embedded Software Engineer – Canada Remote

Develop safety-critical ECU firmware for Hexagon Mining’s digital mining and vehicle-control technologies. Design, test, and commission embedded systems for production use.

विवरण

  • Create, debug, and maintain embedded C and C++ firmware for safety-related vehicle-control ECUs
  • Take firmware from defined requirements through verified release
  • Build and maintain vehicle communications using CAN 2.0A/B, J1939, higher-layer CAN protocols, and serial links
  • Develop I/O and actuation software for digital and analogue inputs, PWM and proportional outputs, including signal conditioning, scaling, calibration, and plausibility checks
  • Implement diagnostics, fault detection, and fail-safe operation through watchdogs, monitors, fault classification, and safe-state transitions
  • Help migrate and modernize the production firmware platform for current hardware
  • Develop from decomposed, traceable requirements while maintaining two-way traceability
  • Create and maintain design documents, interface specifications, and verification records
  • Conduct and contribute to peer design and code reviews
  • Create and maintain automated embedded unit, integration, and hardware-in-the-loop tests
  • Enhance CI/CD pipelines for embedded builds, static analysis, automated testing, version control, and release packaging
  • Work with Linux-based coprocessors and services supporting data logging, connectivity, remote diagnostics, and observability
  • Support bench, vehicle, and field commissioning while investigating integration-test issues
  • Partner with hardware and electrical engineers, system architects, functional safety specialists, application software teams, and product management

आवश्यकताएँ

  • Bachelor’s or master’s degree in electrical or electronic engineering, computer engineering, mechatronics, computer science, or a related field, or equivalent demonstrated experience
  • At least 10 years of professional embedded software development experience
  • At least 2 years of production firmware development on 32-bit microcontrollers
  • Expert knowledge of embedded C and working proficiency in C++
  • Experience with fixed-point, resource-constrained programming and codebases that prohibit dynamic memory allocation
  • Experience with bare-metal or RTOS development, including interrupt handling, priority design, scheduling, cyclic tasks, timing and latency analysis, and multicore systems
  • Ability to interpret hardware schematics, MCU datasheets, and reference manuals to configure peripherals, drivers, and I/O
  • Hands-on experience with CAN 2.0A/B and J1939 or a comparable higher-layer protocol
  • Experience defining and maintaining message sets and signal databases
  • Experience analyzing buses and troubleshooting faults with standard CAN tools
  • Practical experience using debug probes, oscilloscopes, logic analyzers, and bus loggers
  • Experience working to enforced coding standards such as MISRA and using static analysis
  • Comfort with Linux development environments, Git workflows, code review, and CI/CD pipelines
  • Experience with TCP/IP networking and embedded Linux device-to-cloud connectivity on Arm-based processors
  • Preferred: experience with multicore automotive-grade microcontrollers and commercially safety-certified ECU platforms
  • Preferred: experience with containerized build environments and self-hosted CI runners
  • Preferred: experience maintaining Yocto or Buildroot BSPs and layers, plus kernel and device-tree configuration
  • Preferred: experience with requirements management tools and Jira, Confluence, or equivalent platforms
  • Preferred: experience producing formal, traceable requirements and interface control documents
  • Preferred: Python and shell scripting experience for test automation, tooling, and data analysis
  • Ability to submit a resume and cover letter

लाभ

  • Work remotely full time
  • Travel is expected to be 10% or less
  • Opportunities for growth and ongoing learning
  • Diverse and equal-opportunity workplace

संबंधित नौकरियाँ

Boldr

Senior Customer Advocate – Canada Remote

Boldr

Join Boldr as a Senior Customer Advocate supporting a global travel and adventure booking platform. Help customers and local hosts resolve questions, convert inquiries into bookings, and receive thoughtful, high-quality service.

खोलें
True Environmental

Associate GIS Specialist, Stormwater Compliance

True Environmental

Support environmental consulting projects through GIS analysis, stormwater inspections, field investigations, and sampling. Work with municipal clients across Northern Virginia on water resources and regulatory compliance programs.

खोलें
Cobec, Inc.

Mid-Level GIS Developer — Remote in the United States

Cobec, Inc.

Join Cobec, Inc. as a mid-level GIS Developer supporting aviation-focused government projects through ArcGIS applications, Python and SQL ETL workflows, and spatial database development. The role delivers geospatial solutions for FAA-related work in a fully remote United States setting.

खोलें
Expleo Group

Senior SQL Server Database Administrator (Portugal Remote)

Expleo Group

Remote SQL Server DBA role with Expleo Group, focused on VMware and Azure environments. The position covers automation, reliability, incident ownership, and Dynamics data integration.

खोलें
Peraton

Senior GIS Developer, Spatial Data Integration — Peraton (Remote, United States)

Peraton

Senior GIS Developer creating marine and anadromous species range maps for Peraton’s federal environmental data integration program. The role automates spatial validation and coordinates review and approval with FWS and NOAA.

खोलें
NZ Transport Agency Waka Kotahi

Senior Geospatial Advisor

NZ Transport Agency Waka Kotahi

Lead geospatial analysis, mapping, and capability development for NZ Transport Agency Waka Kotahi. Help inform evidence-based transport decisions across New Zealand.

खोलें
Arcadis

Senior Water Utility GIS Data Analyst

Arcadis

Support Arcadis water infrastructure consulting projects through GIS, SQL, and data analysis. Help turn utility data into informed decisions, reliable metrics, and client-ready products.

खोलें
Michael Baker International

Senior GIS Software Engineer (Remote - United States)

Michael Baker International

Senior Software Engineer developing cloud-native geospatial applications for Michael Baker International’s public safety and enterprise clients. The role covers full-stack systems, APIs, microservices, and AWS serverless infrastructure.

खोलें
Arcadis

GIS Specialist, Vancouver (Hybrid)

Arcadis

Support Arcadis’ sustainable civil engineering, transportation, and infrastructure projects in Vancouver. Manage geospatial data, GIS databases, CAD/BIM integration, and mapping deliverables.

खोलें
Gilytics AG

Senior Backend Lead, Python/GIS - Valencia Hybrid

Gilytics AG

Lead backend engineering for Gilytics AG’s Pathfinder infrastructure-planning platform, building Python geospatial APIs, services, and AI integrations. Guide delivery within a remote-first international team.

खोलें