• Permanent
  • Edinburgh
  • Applications have closed

We are actively seeking skilled and qualified Scientific Software Development Engineers educated to a high level (PhD/ MSc/ 1st or 2:1) in a physical science (physics, maths etc) with excellent software development skills for a market-leading client.

You will be based at our clients’ Edinburgh offices and will be part of a team researching and developing engineering models that improve and represent the physics and engineering principles around the modeling of large-scale physical data projects.

Duties for this role may include:

  • Algorithm development
  • Software coding
  • Interface design
  • Testing of the software tool kit in-line with the corporate product development plan.

Skills required:

  • Post graduate/ commercial experience in Software Development.
  • A PhD or good degree in Physics, Mathematics, Chemical Engineering or Petroleum.
  • Skilled in one (or more) of the following: C, C++, .Net Technologies, Fortran, Visual Studio


Our client invests heavily in their employees and will support and mentor your personal development to allow you to deepen your knowledge in the physics and engineering principals around their field. You will work in a professional working environment with a structure training program to help familiarise you with their products to ease you into the role.

The salary and benefits package on offer is exceptional and highly competitive and a superb pension scheme, performance related bonuses and other benefits.

Please send a copy of your CV to apply or contact us should you require more information prior to submitting your application.

Scientific Software Development Engineers (PhD/ MSc)