Employment Opportunities

Orcina is a well-established and growing company based in South Lakeland. We develop offshore engineering software and provide consultancy services for the offshore and related industries. Our speciality is numerical modelling software with a high quality user-friendly interface.

Mathematical Modeller

We have a vacancy to strengthen our mathematical group developing the numerical aspects of our software. You need a sharp, analytical mind, evidenced by a good first degree, and quite possibly a higher degree, in a mathematical or other scientific subject. You also need the ability to research and program a range of mathematical models, and a high level of self-motivation.

We work as a small close knit team in purpose-built offices close to the centre of Ulverston. If you are talented, enjoy technical work and would like to live in the Lake District, this may be your chance!

Further Details

Our principal business is the development and supply of OrcaFlex, an industry-standard software package for the dynamic analysis of offshore systems, particularly riser and mooring systems, but with an ever-widening range of application. Details and a demo version of OrcaFlex, and some typical applications, are available on this website – see OrcaFlex.

The job is principally to work on the development of the mathematical models used in our software. This involves:

  • Finding or proposing suitable mathematical models of the physical systems we want to model in OrcaFlex. These cover a fairly wide range of applied mathematics. Examples are fluid dynamics, mechanics, contact and friction modelling, finite elements, time integration, 3D geometry and rotations, solution of non-linear systems of equations, modal analysis and frequency domain analysis.
  • Understanding the theory behind the model. Often this will involve reading and understanding published papers or books on the subject.
  • Programming trial implementations of the model in order to confirm that the model is appropriate and performs well. The most suitable programming environment is often likely to be as code in OrcaFlex itself, starting initially with trial code but then taking it on through testing to full release code that then goes to customers. OrcaFlex is written in Delphi, an object-oriented Pascal, but we also use other languages, e.g. Python. However, knowledge of a particular programming language is not necessary, since suitable people will be more than capable of learning a new language.
  • Preparing and running formal tests, to confirm that the code is a correct implementation of the model, to confirm that the model is suitable and to evaluate and optimise its performance.
  • Documenting the model so that our other staff and customers understand it sufficiently to be able to assess its suitability to their application.
  • Providing technical support to customers on the more mathematical aspects of our software. This typically involves analysing the results given by OrcaFlex for the particular data used by the customer.
  • Reviewing and desk checking the work (e.g. theory, coding, documentation) of other members of staff doing similar work.

To Apply

Please apply by e-mail, attaching your CV, to recruitment@orcina.com. For further information or an informal discussion, call Peter Quiggin on +44 (0) 1229 584742. No agencies.