Internship: Automated Toolset for Maritime Business Unit (C# Integration)

Introduction 

The Maritime Business Unit requires an automated calculation toolset that interfaces with existing internal software developed in C#. The toolset will perform deterministic analyses of key ship‑structure components, including (spade) rudder, rudder bearings, keel and keelfin, cleat, deck equipment, mast step, and chainplates (side, runner, forestay). The objective is to deliver a modular, reproducible library that can be invoked programmatically, generate standardized reports, and support design iteration without manual spreadsheet handling.

What You’ll Work On

Requirements Capture & Specification

Document the functional and non‑functional requirements for each calculation model (input parameters, output quantities, required accuracy, unit system). 

Model Development

  • Implement analytical/numerical formulations for each component:
  • Rudder structural analysis (planform loading, bending moment).
  • Rudder bearing stress/strain under torque and cyclic loading.
  • Keel and keelfin bending, buckling, and buckling‑mode coupling.
  • Cleat and deck‑equipment load path, including shear and tension capacity.
  • Mast step and chainplate (side, runner, forestay) stress distribution, bolt shear, and fatigue life prediction.
  • Use established naval‑architecture equations (e.g., ITTC‑1978 resistance, DNV‑GL‑Standard for chainplates) and, where needed, finite‑element sub‑models to obtain reference values.

Integration with C# Platform

Create C# class libraries (one per discipline) that expose a clean API

Automation & Workflow Management

  • Design a configuration‑driven workflow that can be scheduled or triggered via the host application.
  • Implement batch processing capabilities to evaluate parametric sweeps (e.g., varying keel depth, rudder angle).
  • Provide logging, version control, and audit trails for each calculation run.

Validation & Verification

  • Benchmark each model against published case studies and reference data from classification societies.
  • Perform sensitivity analyses to verify convergence with respect to mesh refinement (if FE sub‑models are used) and numerical tolerances.
  • Compile a verification matrix that maps input‑output pairs to expected outcomes.

Documentation & Knowledge Transfer

  • Produce comprehensive user guides, API reference sheets, and example C# code snippets.
  • Deliver a technical design document that outlines architecture, data flow, and maintenance procedures.
  • Conduct a knowledge‑transfer session for the engineering team to enable independent extension of the toolset.

Company 

Founded over 30 years ago, Solico Engineering is Benelux’s largest composite engineering company, and proudly supports market leading composites manufacturers across a broad spectrum of Maritime, Defence, Civil & Architecture and Industrial markets. Always independent, and focused on smart, fit for purpose design, we commit to add value to every project we engineer.

 ** A VOG is required

Questions?

Leave your e-mail address. We will contact you a.s.a.p.