Coda Octopus Products Ltd.


Join Our Team

At Coda Octopus, our main operating base is in Edinburgh, Scotland, and we have sales offices in the U.S. and Denmark. We operate in the global offshore equipment supply market and sell unique, high-end technology through our worldwide sales and distribution network.

We are always seeking new talent and good caliber personnel to join our dynamic team and fill various vacancies in the areas of software development, sales, support, and survey operations. We are particularly interested in speaking to candidates with relevant industry experience in the software development, marine construction, marine survey, or oil and gas sectors.

Educated to degree level with at least three years of professional experience, we are seeking individuals with very good communication skills who can contribute to our business to join our young and expanding team in Edinburgh.

If you feel you fit the brief, please apply to with a covering letter.

Software Developer

 We are seeking motivated developers.

The location (s) for these positions are Portland, England and Edinburgh, Scotland.

The Software Developer will be working with the broader team to make great products that deliver real value for our customers. This is an opportunity to be part of a highly motivated team delivering the next generation of our world class products.

Coda Octopus designs, manufactures and markets hardware systems and software for the marine survey, construction, and security industries. Our flagship product is the Echoscope®, the world’s first, and most advanced real-time 3D Sonar.

Our products are primarily written in C#, using WPF on desktop, and span a wide gamut of disciplines, including 3D graphics, image and video processing, databases, networking and GIS functionality, all with a strong real-time focus.

We build our products on the Reactive UI MVVM framework and leverage the Reactive Extensions library extensively. Familiarity with SOLID principles, MVVM architecture, and specific experience of Reactive UI and Rx would be considered valuable.

We are a cross discipline team. You will be expected to contribute across the complete product lifecycle, from initial problem definition, UX and architectural design, through creating testable, performant code, to assisting our test and support staff troubleshoot and produce user manuals and technical documents.

You will demonstrate creativity, honesty, and integrity and possess excellent interpersonal, communication, and problem-solving skills. We expect team members to commit to both learning and sharing knowledge, as well as taking responsibility for, and pride in, both their and the teams’ work.

Ideally you will have a degree in a software or other appropriate engineering related discipline. Current experience of Microsoft .NET platforms and commercial desktop development would be advantageous.

The position is full-time on site. Salary will be competitive and based on experience.

We offer a competitive benefits package.

If you are looking for an exciting role and believe you possess the necessary drive to join our team then please send your CV by 15 February, 2021 with covering letter to explaining why you are right for this role.

Software Developer : Apply Now

Coda Octopus designs, manufactures, sells and support, systems and software for the marine- survey, construction and security industries. 

We are looking for a graduate engineer to join our Software Development Team.   

The Graduate Engineer will spend a substantial part of his time on working with machine/deep learning projects.

 Ideally you will have

 Graduate Engineer

  • A Masters in Computer Science, Informatics, Mathematics, Electronic/Electrical Engineering or other relevant field with an emphasis on data analytics;
  • Experience in designing and implementing statistical analytics and machine learning pipelines for scalable high-performance computing;
  • Experience in applying machine learning to real world problems;
  • Knowledge of various network models such as CNNs, GANs and Recurrent networks;
  • Hands-on experience with deep learning frameworks e.g. Cognitive Toolkit, TensorFlow and deep-learning technologies, ideally NVIDIA Deep Learning SDK; and
  • Fluency in the programming languages that we use i.e. C++ and C# with a strong mathematical background.

 You will possess excellent interpersonal skills and must have the ability to work well within a team.

 You will have problem solving and creativity skills, honesty and integrity, an eagerness to learn and a high level of personal motivation, drive and energy. Previous experience of working within an agile software development team would be beneficial, although not essential.

 Salary will be competitive and dependent on experience. We offer a competitive benefits package.

 If you feel you have the necessary qualities and qualifications to join our team then please send your CV and covering letter to explaining why this role is right for you. No Agencies.

 Closing date for this position is 12 March, 2021.

Graduate Software Engineer / Machine Learning Team: Apply Now