• Hi Interns
Main
  • My Space
  • My Space
  • Offers
  • Profile
  • Hi Academy
  • Monthly Check-Up
  • LeaderboardNew
Tools
  • Hi Resume
  • Hi Resume
  • PDF to Hi Resume
  • AI Outreach
  • Tailored Resume
  • LinkedIn to Email
  • Interview sheet
  • PDF to Hi Resume
  • AI Outreach
  • Tailored Resume
  • LinkedIn to Email
  • Interview sheet
Coaching
  • Career Consultant
  • Hi Agent
  • Career Consultant
  • Hi Agent
  • Upgrade to Premium
  • Premium / Plus
  • Pricing

 

Info session

Free

The method that gets interviews, live with the team.

  1. Offers
  2. Offer details
Sign in
Integration Objects

Integration Objects

TunisiaTunisiaPublished: 6 Nov 2026

Automated OPC UA Companion Specification Mapping Engine

  • Internship
  • 4-6 months
  • Hybrid
  • Deadline: 19 Nov 2026
  • OPC UA
  • Companion Specifications
  • BIM (Building Information Modeling)
  • NodeSet2
  • Data Modeling
  • .NET/C#
  • Industrial interoperability

Job description

Context

Development department — PFE 2026–2027

SIOTH® is Integration Objects’ Industrial IT-OT-IoT platform. Its data model structures assets, tags and properties used by the HMI, historian and analytics. OPC UA Companion Specifications define standardized information models for specific industries and devices.

This project aims to develop an engine that automatically maps OPC UA Companion Specifications to the SIOTH data model.

Keywords

OPC UA, Companion Specifications, information modeling, NodeSet2, data model, .NET/C#.

OPC UA Companion Specifications

  • Industry models including WITSML, Machinery, PA-DIM, ISA-95 and Pumps.
  • NodeSet2 XML files published by the OPC Foundation.
  • Object and variable types, references and engineering units.
  • Type inheritance and dependencies between NodeSets.
  • Semantic interoperability across vendors and systems.

Main topics

  • Study OPC UA information modeling and the SIOTH data model.
  • Parse NodeSet2 files and resolve their dependencies.
  • Define configurable mapping rules for types and units.
  • Generate SIOTH asset templates and tag bindings.
  • Validate the engine on several Companion Specifications.

Deliverables

  • Mapping engine source code and rule library.
  • Interface to review and adjust generated mappings.
  • Project report, design report and test reports.

Expected results

  • Automated, reusable mapping to the SIOTH data model.
  • Reduced engineering time and configuration errors.
  • Native support for standardized industrial models.

Similar offers

  • Cloud-Native Containerized Deployment for an Industrial IoT PlatformIntegration Objects · Tunisie · Stage
  • End-to-End Observability for an Industrial IoT Platform with OpenTelemetryIntegration Objects · Tunisie · Stage
  • Industrial IT - PLC and machine integration with Nexa EdgeNexa · Tunisie · Stage
  • Unified Plant Connectivity: Secure OPC UA Aggregation ServerIntegration Objects · Tunisie · Stage
  • Consultant Anaplan model builder F/HWYZEO · France · Premier job
  • Data RH et projets transverses - DRH 001 - Optimisation des tableaux de bord RH et amélioration du pilotage par la donnéeOrange Tunisie · Tunisie · Stage
  • Stages et emplois en data
  • Stages et emplois en production, qualité et HSE
  • Stages et emplois en ressources humaines et recrutement
  • Stages en Tunisie