Automation & Software Engineering

Engineering the systems that
power critical infrastructure.

Codecraft AS delivers expert PLC programming, SCADA solutions, and custom software for subsea, energy, and industrial automation projects across Norway and beyond.

8+ Years Experience
6+ Enterprise Clients
100% Project Delivery

Built on real-world engineering expertise

Codecraft AS is a Norwegian automation and software engineering consultancy founded by Martin Davidsen, a Senior Software Engineer with deep roots in industrial control systems. With a Bachelor's degree in Maritime Electrical Automation and a certified electrician background, Martin brings hands-on experience across the full project lifecycle — from system design and programming to FAT, offshore commissioning, and production startup.

Based in Rogaland, Norway — the heart of the Norwegian energy sector — Codecraft specializes in Siemens-based automation, subsea control systems, and custom software development for some of the most demanding environments on earth.

Full Lifecycle

From concept and design through FAT, commissioning, and production support.

Certified & Trusted

Certified electrician with Siemens expertise and offshore commissioning credentials.

Industry Veterans

Track record with Siemens, Siemens Energy, and major Norwegian infrastructure projects.

Engineering services built for critical systems

01

PLC Programming

Advanced PLC development on Siemens S7-1500, S7-400, PCS7, and TIA Portal. Custom SCL function block libraries, CFC & SFC logic, and simulation systems for subsea and topside applications.

Siemens S7TIA PortalPCS7SCL
02

HMI / SCADA Development

Operator interface design and SCADA system development using WinCC and WinCC OA. Complete visualization solutions for process monitoring, alarm management, and operator guidance.

WinCCWinCC OAHMI Design
03

Subsea Control Systems

End-to-end subsea control software including TFMC communication protocols, MDIS implementation, actuator integration, and HPU topside systems. Proven delivery on live Norwegian Continental Shelf projects.

TFMCMDISOPC UAModbus
04

Industrial Communication

Protocol integration and networking for industrial systems — OPC UA, Modbus, TCP/IP, MQTT, and Azure IoT. Secure, reliable data exchange between field devices, PLCs, and enterprise systems.

OPC UAMQTTAzureTCP/IP
05

Custom Software Development

Bespoke software solutions using Python, LUA, and web technologies. From automation scripting and data processing tools to full-stack web applications tailored to industrial and business needs.

PythonLUANode.jsWeb
06

Commissioning & Startup

On-site and offshore commissioning support for control systems. IAT, FAT, EFAT execution, loop testing, and production startup assistance to ensure seamless handover from engineering to operations.

FATOffshoreStartup

Trusted by industry leaders

Subsea

Hanz Subsea Tie-in

Siemens Energy — Ivar Aasen

Full control system software development using SIMATIC Step 7 and WinCC. MDIS communication via OPC UA. Successfully delivered through IAT, FAT, EFAT, commissioning, and now in production.

Critical Infrastructure

E1 Project — Oslo Water Supply

OneCo Technology

Establishing a redundant water supply system for Norway's capital. PLC and HMI development ensuring reliable operation of critical municipal infrastructure.

Healthcare

Nye SUS — Stavanger University Hospital

OneCo

KNX-based building automation with ETS and LUA scripting. Lighting control, DALI integration, and smart building systems for one of Norway's largest hospital construction projects.

Energy

Valhall IP Digitalization

Siemens

Digitalization efforts on the Valhall Integrated Platform using PCS 7, WinCC OA, and OPC UA. Produced SAS documentation to NORSOK standards.

Clients & Partners

Siemens
Siemens Energy
OneCo Technology
Rhenac
Turfpal
Powerpal

Accelerated by artificial intelligence

Codecraft is at the forefront of integrating AI-powered tools into engineering workflows. We leverage advanced AI assistants — including Anthropic's Claude and Claude Code — to dramatically increase productivity, code quality, and innovation speed.

AI-Augmented Development

We use AI coding assistants as integral parts of our development workflow — from architecture planning and code generation to debugging and documentation. This lets us deliver enterprise-grade solutions faster without compromising quality.

AI Consulting

We help other businesses adopt AI tools effectively — identifying where AI can add real value, setting up workflows, and training teams to work alongside AI for maximum impact. From prompt engineering to full integration strategies.

Competitive Edge

Our deep expertise with AI tools like Claude Code means we work at a pace and quality level that traditional workflows simply cannot match. Clients benefit from faster turnaround, more thorough solutions, and continuous innovation.

Let's discuss your next project

Whether you need expert automation engineering, custom software, or guidance on integrating AI into your workflows — we're ready to help.

LinkedIn Martin Davidsen
Location Rogaland, Norway