We’re Doing Important Work

Help us connect more data, more frequently!

Our team, our business, our product RadiEM, is dedicated to meeting customer need to transmit data through otherwise impossible or challenging mediums and locations everywhere. Whether it’s from the seabed or and across the water’s surface or through manmade steel and concrete structures, CSignum’s RadiEM modem is a resilient, silent, and invisible alternative to existing technologies located in challenging shallow water or on-shore environments.


  • Flexible working hours with hybrid working available
  • 33 days per year (inclusive of public holidays)
  • Company pension scheme
  • Private medical insurance plans available
  • Death In Service insurance policy available
  • Wide array of onsite facilities such as subsidised gym, childcare, and canteen

Embedded Software Engineer

CSignum is the only wireless communications provider that enables transmission of data through the water-air boundary, water column, seabed and subsea structures using RadiEM technology. Our patented communication, monitoring and navigational platform and solutions help global aquaculture, ocean observing, offshore wind, and oil and gas industries.  Armed with dynamic readings, our customers can make smart, data-driven decisions for any situation they may encounter.

Purpose of the Role

This role will support the development CSignum’s flagship product development.  The role is a permanent position in our expanding Software department. The role is available is help develop our second generation of product. This will involve hands-on working in the Bathgate office to carry out test activities that cannot be done working remotely.

CSignum is an expanding start-up and ideal candidates will be able to bring experience of process-heavy environments but adapt their approach to an agile and dynamic company.

Key Responsibilities

CSignum are looking for a proactive software engineer to work closely with our small team of Electronics, Mechanical and System engineers. Your key responsibilities will include: 

  • Produce reliable C code across multiple types of microprocessors including DSP and RTOS, that meets the system and product requirements.
  • Actively participate in scrum, and log tasks in Jira.
  • Test code during unit test, integration test, design verification test, acceptance test and compliance testing.
  • Setup and run regression testing.
  • Work closely with electronics team to ensure hardware is testable.
  • On site/ in lab test support.
  • Work as part of the software team to ensure a cohesive software platform.

Essential Experience

The ideal candidate will have experience in the following areas:

  • Proven experience working in a formal software development environment.
  • Extensive experience with the C programming language with embedded systems to meet product requirements.
  • Experience using revision control systems.
  • Experience working in an agile environments.
  • Proven hands-on delivery of working software.

Desirable Experience

It would be beneficial for the candidate to have experience in some or all of the following areas:

  • Experience developing Windows based applications.
  • Experience setting up software build servers.
  • Experience with Texas Instruments ARM processors and DSP processors.
  • Experience with real time operating systems
  • Capable of reading schematics, using oscilloscopes and logic analysers
  • Experience with bit bucket
  • Experience with Jira and Scrum
  • Experience with TI Code composer studio.
  • Creating software processes and procedures to ensure that the software team is working in the same way.
  • to software process and procedures and the ability to create procedures and processes from scratch.
  • Proven experience writing software test procedures.

Qualifications & Certifications

  • Relevant working experience for the level of the role.
  • Minimum 2:1 Engineering degree / Computer Science degree or equivalent.

Key Benefits

  • Competitive salary depending on experience.
  • Company Pension Scheme
  • 33 days holidays per year (inclusive of public holidays)
  • Flexible working hours with some remote working opportunities.
  • Wide array of onsite facilities such as subsidised gym, child care (Childcare not provided by CSignum), and canteen.
  • Private medical insurance for you and your partner
  • Death in service cover

To apply, please send us your CV with Embedded Software Engineer in the subject line to: Jobs@csignum.com

Electrical Engineer

CSignum is the only wireless communications provider that enables transmission of data through the water-air boundary, water column, seabed and subsea structures using RadiEM technology. Our patented communication, monitoring and navigational platform and solutions help global aquaculture, ocean observing, offshore wind, and oil and gas industries. Armed with dynamic readings, our customers can make smart, data-driven decisions for any situation they may encounter.

Role Summary

The Electrical Engineer will be responsible for the design, procurement, build and test of all electrical items made by CSignum such as antennas, topside junction boxes, and wiring harnesses. In addition to the electrical duties the candidate will be expected to carry out on-site and off-site testing, and basic technician level work. The role is suitable for a more junior Electrical Engineer who is looking for responsibility and varied interesting work covering the full product / project lifecycle.

CSignum is an expanding start-up and ideal candidates will be able to bring experience of process-heavy environments but adapt their approach to an agile and dynamic company.

Key Responsibilities

  • Design, procurement, build and test of all electrical assemblies.
  • Basic level technician work to help prepare for testing.
  • Controlling the lab and workshop budget and procuring necessary equipment.
  • Ensuring the lab and workshop is maintained properly.
  • Carry out a variety of tests in and around the office.
  • Troubleshooting installation problems.
  • Interact with customers when off-site giving a positive impression of the company.
  • Ensure compliance with CSignum’ s and the operating sites HSE policies.

Essential Experience

The ideal candidate will have experience in the following areas:

  • Experience designing electrical equipment including schematics and CAD work.
  • Experience procuring items for electrical assemblies.
  • Experience assembling electrical assemblies including wiring harnesses and junction boxes to the necessary safety standards.
  • Hands-on experience of technician level work such as soldering, workshop tools, and assembly of parts.
  • Can operate independently of others and a clear communicator.
  • Proven ability to take the initiative and self motivated problem solver.
  • Can manage a budget and a maintain a lab and workshop to an acceptable standard.
  • Willing to take on varied work that is not strictly in the job specification.

Desirable Experience

It would be beneficial for the candidate to have experience in some or all the following areas:

  • Experience installing equipment in a subsea environment.
  • Being capable of using the product user interface to drive tests.
  • Following procedures and accurately and meticulously recording results.
  • Contributing to test procedures for the testing that you will undertake.
  • Ability to travel globally.

Qualifications & Certifications

  • Degree in Electrical Engineering and 1.5 years experience is preferred.
  • Certified to BS 7671 18th Edition Wiring Regulations is preferred.
  • Ability to attain offshore certifications to allow them to work offshore is preferred.

Key Benefits

  • Competitive salary depending on experience.
  • Company Pension Scheme.
  • 33 days holidays per year (inclusive of public holidays).
  • Flexible working hours with some remote working opportunities.
  • Wide array of onsite facilities such as subsidised gym, childcare (Childcare not provided by CSignum), canteen, and pool table.
  • Private medical insurance for you and your partner.
  • Death in service cover

To apply, please send us your CV with Electrical Engineer in the subject line to: Jobs@csignum.com

DSP Software Engineer

CSignum is the only wireless communications provider that enables transmission of data through the water-air boundary, water column, seabed and subsea structures using RadiEM technology. Our patented communication, monitoring and navigational platform and solutions help global aquaculture, ocean observing, offshore wind, and oil and gas industries.  Armed with dynamic readings, our customers can make smart, data-driven decisions for any situation they may encounter.

Purpose of the Role

This role will support the development CSignum’s flagship product development. The role is a permanent position in our expanding Software department. The role is available due to acceleration of feature additions to our flagship product, and strong desire to improve our DSP offering.  This will involve hands-on working in the Bathgate office to carry out test activities that cannot be done working remotely.

Our unique, low-frequency radio-modem products communicate through water, based on modulation of a time varying magnetic field.  Our magnetic carrier operates at audio frequencies, in the low kHz region, and communicates data using conventional QPSK modulation.  We apply adaptive equalisation techniques to compensate for the distortion characteristics introduced by our complex transmission media.  Our receiver dynamically combines signals from three antennas, arranged in an x, y, z axis configuration, to adapt to the incident magnetic field direction.  The company has an ambitious technology roadmap to improve data rates, range and energy efficiency.  We typically have a relatively short development cycle between DSP coding improvements and witnessing the resultant effects on product performance through in water testing.

CSignum is an expanding start-up and ideal candidates will be able to bring experience of process-heavy environments but adapt their approach to an agile and dynamic company.

Key Responsibilities

CSignum are looking for a proactive software engineer to work closely with our small team of Electronics, Mechanical and System engineers. Your key responsibilities will include: 

  • Lead the research, design, and development of Radio Signal Processing algorithms.
  • Radio communications modulation schemes, theory and implementation practice
  • Transmit signal synthesis techniques
  • Receive symbol detection, frame synchronisation and error correction
  • Develop MATLAB/Python Models to assess system, performance, and parameter analysis.
  • Creating software processes and procedures to ensure that the software team is working in the same way.
  • Produce reliable C code across multiple types of microprocessors including DSP and RTOS, that meets the system and product requirements.
  • Actively participate in scrum, and log tasks in Jira.
  • Test code during unit test, integration test, design verification test, acceptance test and compliance testing.
  • Setup and run regression testing.
  • Work closely with electronics team to ensure hardware is testable.
  • On site/ in lab test support.
  • Work as part of the software team to ensure a cohesive software platform.
  • Collaborating with Universities and third parties to improve the radio DSP platform.

Essential Experience

The ideal candidate will have experience in the following areas:

  • Knowledge of basic DSP theory [Sampling, IIR/ FIR filtering, FFT, adaptive LMS].
  • DSP algorithm development, implementation, and optimisation.
  • Experience of modelling/simulating algorithms [MATLAB/Simulink].
  • Proven experience working to software process and procedures and the ability to create procedures and processes from scratch.
  • Extensive experience with the C programming language with embedded systems to meet product requirements.
  • Experience with bit bucket.
  • Experience with Jira and scrum.
  • Experience with TI Code composer studio.
  • Proven experience writing software test procedures.
  • Proven hands-on testing capability.
  • Digital communication schemes

Desirable Experience

It would be beneficial for the candidate to have experience in some or all of the following areas:

  • Experience developing Windows based applications.
  • Experience setting up software build servers.
  • Experience with Texas Instruments or ST ARM processors and DSP processors.
  • Experience with real time operating systems
  • Capable of reading schematics, using oscilloscopes and logic analysers
  • Acoustic or low frequency RF digital communication schemes

Qualifications & Certifications

  • Time served working in the areas of essential experience preferred. The level of the role will depend on the level of experience of the candidate.
  • Minimum 2:1 Engineering degree / Computer Science degree or equivalent.

Key Benefits

  • Competitive salary depending on experience.
  • Company Pension Scheme
  • 33 days holidays per year (inclusive of public holidays)
  • Flexible working hours with some remote working opportunities.
  • Wide array of onsite facilities such as subsidised gym, child care (Childcare not provided by CSignum), and canteen.
  • Private medical insurance for you and your partner
  • Death in service cover

To apply, please send us your CV with DSP Software Engineer in the subject line to: Jobs@csignum.com

Open Positions