• UK
  • US
  • Français
  • Deutsch
  • Español (precios €)
  • Portugal
  • Polski
  • 日本人
  • 中國傳統
  • 简化中国

Career with CED?

Software engineer

We have a vacancy for an additional software engineer. The main roles of the applicant will be:

  1. Maintain and extend the Windows applications produced by CED
  2. Our main software packages (Spike2 and Signal) are written in C++ and run in a Windows environment. We also produce other software to interface between third party hardware and our main applications.

    We produce hardware and software, used for digitising and recording mainly analogue signals in real time. The equipment is used mainly in life sciences (often neuroscience).

  3. Assist in the final testing of new software releases
  4. In addition to checking that the installation generates the correct files on the user's machine and passes our standard acceptance tests on a range of hardware, we verify that the software release notes, which list new features, fixes and changes, match the behaviour of the released code. This checking is done by a group of people and co-ordinated by the principal software engineer of the project.

  5. Maintain and extend our library of data file importers
  6. We can import data into our software systems Spike2 and Signal from a wide variety of data formats (40 importers at the last count). These data importers are written in C++. We add new importers in response to user requests, and sometimes to requests from other companies whose customers want to use Spike2 or Signal to analyse their data.

About you

We expect anyone joining us to be mathematically literate (at least to an A-level standard), and you would probably be a graduate; many of the application areas we service involve mathematical concepts. Our typical customer is a university researcher in the life sciences (often neuroscience). Because of this, an interest in the biological sciences is useful.

We would expect you to be computer literate, which must include writing code in a programming language.

We need a person with a mature attitude and a sense of responsibility who will work through a task in an orderly manner and see it through to completion. The ability to get on with the rest of our team is important, especially as you will need their advice and assistance, particularly in the early stages.

The data file importer work is an opportunity to develop your software skill. If you are not familiar with C++, this would provide you with an excellent way to learn it in a practical situation with guidance from our programming team. We would hope that the successful candidate would develop their programming skills and expand their work into other areas of our development work.

This is a full-time, permanent position in our offices in Cambridge, England and carries a salary commensurate with demonstrable experience.

For further details, please contact: Simon Parker

Cambridge Electronic Design Limited

Registered in England: 00972132

Registered office:

  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ

VAT: GB 214 2617 96

Producer registration number: WEE/BD0050TZ

Terms and Conditions of Sale

For our US customers, we can provide tax form W-8BEN, that identifies us as a UK company.

DUNS: 219151016
NAICS: 423490
Commodity codes
Hardware: 84716070
Software: 85234945

By email:


By post:
  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
By telephone:

(Int.+44) (0)1223 420186

From North America (Toll Free):

1 800 345 7794