Coda Octopus Products Ltd.

Careers

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 jobs@codaoctopus.com with a covering letter.

Coda Octopus designs, manufactures, sells and support, systems and software for the marine survey, construction and security industries including real-time 3D sonars, GNSS/inertial measurement units and diver HUD systems. We are currently recruiting for the position of Signal Processing/Algorithm Engineer at our Edinburgh office. This position is full-time.

 Ideally you will be qualified to degree level or equivalent and have at least 5 years’ experience in signal processing/algorithm development and have a strong background in mathematics. You will have strong analytical and problem-solving skills and can work in a multi-disciplined design and development team. You will possess excellent interpersonal skills, have problem solving and creativity skills, honesty and integrity, an eagerness to learn and a high level of personal motivation, drive, and energy.

 Key requirements

  • Digital signal processing and analysis
  • Mathematical modelling in Matlab or similar
  • Algorithm development/research
  • Embedded implementation of algorithms

 Desirable

  • C++/C# design and programming
  • CUDA programming
  • Antenna arrays and beamforming
  • Knowledge of underwater acoustics domain

 Duties will include:

 Analysis and requirements definition for new algorithms or processing stages.

  • Researching and developing algorithms for a wide variety of signal and imaging problems.
  • Researching and developing signal processing, including beamforming algorithms for sonar applications.
  • Developing C++/C# versions of algorithms for use on embedded, real-time, systems.
  • Preparing Research reports or other technical documentation.
  • Performing development, testing, documentation, under version and release control to meet or exceed ISO9001.
  • Be proactive regarding new algorithm techniques and technology that can be used in future developments.

Salary will be competitive and dependent on experience. Coda Octopus Products Ltd offers a competitive benefits package including flexitime.

 For further information about Coda Octopus Products Ltd please visit our website at www.codaoctopus.com.

 If you feel you have the necessary qualities and qualifications to join our team then please send your CV and covering letter to jobs@codaoctopus.com explaining why this job is right for you.  Closing Date for this position is 20 June 2025.

No agencies.

Signal Processing/Algorithm Engineer: Apply Now

Job Summary:

We are seeking a highly motivated and detail-oriented Production Engineer to take full ownership of debugging issues arising during manufacture of our products, transitioning R&D-developed products into full-scale production and setting up repeatable test environment for sub-assemblies and products. This role is pivotal in ensuring issues in builds are resolved and proper documentation maintained around these issues, product readiness, manufacturability, and efficient handover from design to assembly. The successful candidate will verify R&D outputs, suggest design improvements, manage production documentation, and maintain effective communication between R&D and production teams.

 Key Responsibilities:

 Debugging and raising the necessary documentation changes (example – build instructions, change in components, etc):

Primary Interface for resolving engineering issues arising during the manufacture of our products by the Production Team.  This includes debugging and providing directions to the Production Team on the build and all changes to build processes or components are documented (Engineering Notes, Change Orders, and Revisions to BOM, etc). 

Setting up Production Testing & Validation Environment to ensure the repeatability of testing and validation of components within the products.

 Product Validation & Release:

  •  Review and validate new product designs from R&D for readiness to enter production.
  • Prepare and submit verification reports detailing any design or manufacturability concerns.
  • Coordinate sign-off processes before mass production begins.

Design for Manufacturing (DFM):

  • Raise design improvements that enhance ease of assembly, cost-efficiency, and quality control.
  • Work collaboratively with R&D to implement design revisions based on production feedback.

Documentation & Production Support:

  • Create and maintain detailed production documentation:

    • Bill of Materials (BOM)
    • Assembly instructions and production manuals
    • System integration and packaging guidelines
  • Ensure production documentation is up-to-date, version-controlled, and accessible to relevant teams.

 Component & BOM Management:

  • Monitor and manage component availability and obsolescence.
  • Propose equivalent or alternate parts where necessary and update BOM accordingly using Sage ERP.

Cross-Functional Collaboration:

  • Act as a liaison between the R&D and production teams to ensure a seamless transition from development to manufacturing.
  • Support pilot builds, trial runs, and early-stage production validation.

Required Qualifications:

  • Education:

    • Bachelor’s Degree in Electrical Engineering (required)
  • Experience:

    • 4–5 years in a production engineering role, preferably in an electronics or electromechanical environment.
  • Technical Proficiency:

    • Proficient in Altium Designer for PCB design review and component tracking.
    • Comfortable working with SolidWorks for interpreting and reviewing mechanical drawings.
    • Familiar with Azure DevOps for managing project tasks and documentation workflows.
    • Experience with Sage  or other ERP systems for BOM management, inventory tracking, and production planning.

 

Preferred Skills:

  • Strong understanding of electronics manufacturing and PCB assembly.
  • Competence in troubleshooting production-related issues.
  • Ability to read and interpret both electrical schematics and mechanical drawings.
  • Familiar with product lifecycle and change management processes.
  • Excellent verbal and written communication skills.

What We Offer:

  • Opportunity to work on cutting-edge technology products in a collaborative team environment.
  • Direct impact on product quality, production efficiency, and business success.
  • Competitive salary and benefits.

 Please send your application with an updated CV to jobs@codaoctopus.com before 28 July 2025 if you believe you are the right choice for this position.  

Production Engineer: Apply Now