We have a vacancy for an additional software engineer. The main roles of the applicant will be:
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).
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.
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.
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
Registered in England: 00972132
VAT: GB 214 2617 96
Producer registration number: WEE/BD0050TZ
For our US customers, we can provide tax form W-8BEN, that identifies us as a UK company.