The Role
Support development of tools that parse P&ID diagrams, recognize symbols, generate node-connection graphs, produce XML data, and create UI components for maritime automation systems. Assist with computer vision, OCR, image processing, algorithm testing, and validation of AI-generated outputs. Collaborate with cross-functional engineers while applying Python and frontend technologies to automate the transformation of engineering diagrams into structured data and interactive interfaces.
Summary Generated by Built In
Company Overview
NACOS Marine is a globally integrated group of companies at the forefront of maritime automation, navigation, and control systems. Building on decades of expertise and a heritage of trusted solutions, NACOS Marine continues to pioneer technologies that set the standard for safer, smarter, and more efficient ship operations worldwide.
Our engineering teams develop advanced digital and automation solutions that support smarter vessel operations and future maritime technologies.
Role Overview
We are looking for a motivated Intern – Project Engineering (m/f/d) to join our engineering team in developing intelligent, automated tools for processing technical diagrams and integrating structured data into maritime system environments.
Today, User Interfaces (UI) for maritime systems are often recreated manually from P&ID diagrams, a time-consuming, error-prone, and highly complex process. The goal of this internship is to support the development of tools and workflows that automate and simplify the transformation of P&ID diagrams into structured system data and interactive UI interfaces, reducing manual effort and improving accuracy across engineering workflows.
This internship offers hands-on experience in computer vision, image processing, and software development applied to real-world maritime engineering challenges.
Key Responsibilities
Key Requirements
Why choose us and why we’d choose you
At NACOS Marine, you will gain practical experience working on real engineering challenges within the maritime technology sector. You will collaborate with experienced engineers and developers while developing technical skills in computer vision, data processing, and system integration.
This internship offers valuable insight into how software solutions support advanced automation and navigation systems used worldwide.
NACOS Marine is a globally integrated group of companies at the forefront of maritime automation, navigation, and control systems. Building on decades of expertise and a heritage of trusted solutions, NACOS Marine continues to pioneer technologies that set the standard for safer, smarter, and more efficient ship operations worldwide.
Our engineering teams develop advanced digital and automation solutions that support smarter vessel operations and future maritime technologies.
Role Overview
We are looking for a motivated Intern – Project Engineering (m/f/d) to join our engineering team in developing intelligent, automated tools for processing technical diagrams and integrating structured data into maritime system environments.
Today, User Interfaces (UI) for maritime systems are often recreated manually from P&ID diagrams, a time-consuming, error-prone, and highly complex process. The goal of this internship is to support the development of tools and workflows that automate and simplify the transformation of P&ID diagrams into structured system data and interactive UI interfaces, reducing manual effort and improving accuracy across engineering workflows.
This internship offers hands-on experience in computer vision, image processing, and software development applied to real-world maritime engineering challenges.
Key Responsibilities
- Support the development of automated P&ID parsing and diagram analysis tools
- Assist in generating node-connection graphs from engineering diagrams to represent device and sensor relationships
- Convert parsed diagram data into structured XML outputs that serve as the source of truth for the UI layer
- Support UI generation and integration based on extracted P&ID diagram data
- Contribute to automating the manual recreation of UI screens from engineering diagrams, reducing turnaround time
- Test, iterate, and improve algorithms for diagram symbol recognition and data extraction
- Collaborate closely with engineers to validate AI-generated outputs against project specifications and real-world system requirements
Key Requirements
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Engineering, or a related field (preferably 3rd–4th year)
- Basic knowledge of computer vision, image processing, or OCR techniques (e.g., OpenCV, YOLO, Tesseract, EasyOCR)
- Proficiency in Python; familiarity with libraries such as OpenCV or similar image processing tools
- Understanding of XML structures, data serialization, and how structured data translates into functional UI components
- Exposure to or interest in frontend frameworks (e.g., React, Vue) and how backend data pipelines connect to interactive UI layers is a plus
- Strong analytical mindset with a genuine interest in applying software and AI solutions to complex engineering problems
- Good communication skills and ability to work collaboratively in a cross-functional engineering team
Why choose us and why we’d choose you
At NACOS Marine, you will gain practical experience working on real engineering challenges within the maritime technology sector. You will collaborate with experienced engineers and developers while developing technical skills in computer vision, data processing, and system integration.
This internship offers valuable insight into how software solutions support advanced automation and navigation systems used worldwide.
Skills Required
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Basic knowledge of computer vision, image processing, or OCR techniques
- Proficiency in Python
- Understanding of XML structures and data serialization
- Analytical mindset and interest in applying software and AI solutions to engineering problems
- Good communication skills and ability to collaborate in a cross-functional engineering team
- Familiarity with OpenCV or similar image-processing tools
- Exposure to or interest in frontend frameworks such as React or Vue
Similar Jobs
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
NACOS Marine develops integrated maritime control solutions for commercial, offshore, cruise, merchant, and naval vessels. Its portfolio includes ship automation, navigation, dynamic positioning, integrated bridge systems, adaptive autopilots, propulsion control, and monitoring technologies. The company combines software, hardware, and AI-assisted decision tools to improve vessel safety, efficiency, situational awareness, sustainability, and regulatory compliance, serving shipowners, shipyards, and maritime operators worldwide.









