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 Software Developer (26532)

Cambridge, hybrid working
to £60k DoE plus benefits

Building desktop analytical software tools for high-end applications

Are you looking for a Windows development role that’s a little different? This unique company produce advanced “forensic” tools to support innovation. They combine video and analytics data streams from bespoke hardware for air, land and sea applications. Hybrid working, a clear career path, good benefits, job security and interesting projects are on offer with this family-friendly company.

You will have:

  • A good degree in computing or a related subject
  • A professional developer's skill with C#, C++ or a similar language
  • An analytical mind as well as numeracy and an eye for detail
  • Good problem-solving and team working skills

Developing your knowledge of frameworks like WPF, WinForms or even MFC or Qt will help you structure applications. Any experience of async or threaded code, Agile development, embedded systems, data acquisition and analysis would be of interest. You might even have come from the scientific perspective in past roles with MATLAB or Simulink.

Keywords: C#, C++, Windows, WPF, WinForms, Qt, MFC, MVC, MVVM, desktop, embedded, data acquisition, data analysis, XAML.

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.