We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Senior C# Software Engineer (24160)

Cambridge
to £60k
Filled

C#, Product Development

Our client is looking for a dynamic and ambitious senior software engineer to join their growing team of world-class electronics, software and firmware engineers.

Skills, Qualifications and Experience:

  • 1st Class or 2:1 BSc or BEng/MEng in Computer Science or other relevant degree course
  • 5 years’ demonstrable industrial experience and achievements
  • 5 years’ experience developing for hardware based test systems
  • Application development for Windows
  • C# development
  • Writing specifications
  • Designing to requirement specifications
  • Creating technical documentation
  • Experience in mentoring more junior engineers
  • Defect tracking and code review

Desirable experience:

  • Automated test system development
  • Host-side control of embedded devices
  • Real-time data capture and system control (preferably in a Windows environment)
  • Understanding of electronic & mechanical test systems
  • Understanding of device-to-device communications protocols
  • C++ experience
  • Scripting languages (e.g. Python)
  • Version Control
  • Continuous Integration
  • Unit testing

Other skills of interest:

  • MATLAB or Simulink experience
  • PHP experience
  • Appreciation of Agile development methods
  • Test Driven Development (TDD)
  • Production line testing
  • Appreciation of mechanical and electronic design

Along with offering variety day to day in a stimulating and exciting environment they also (unlike working for a consultancy) bring products to market, seeing the entire process through from inception through to mass production which provides a real sense of achievement for their team.

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.