.NET Scientific Software Developer (25401)
If you’re a C# developer looking for more variety in your work, this reputable and well-established Cambridge instrumentation company have a growing software team, who get to work on a range of projects. The work includes embedded hardware control of scientific instruments, mathematical analysis, and desktop apps.
You don’t need experience of all of these; though if you’d like to learn more about (for instance) low level software, or app development, this is an ideal opportunity to broaden your range as part of your work.
You will need:
- A good degree in software, a physical science or engineering from a top university, and strong A-level grades
- Commercial object-oriented desktop C# software development experience
- To be able to work as part of a communicative team following sensible Agile practices
And either experience or interest in some of the following:
- UI development: with WPF or WinForms, you can craft a sane MVC / MVVM style architecture, arrange scalable UI, handle events, etc.
- Automation, robotics, or scientific instruments: using PC or embedded devices to control electro-mechanical systems’ motors and other devices, and acquire feedback from sensors
- C and C++ programming experience, be that modern (C18 or C++17) or classic (C99, C++03), desktop or embedded
- Mathematical techniques and/or numerical solutions (aka numerical methods) in code
- Computer vision and/or image processing
- Database design, architecture and query optimisation
A full benefits package is available, including a generous pension, profit sharing, private medical care, life assurance, and relocation assistance. The office is easy to reach by road, rail and cycle.
Interested? Send your CV to ECM Selection; whilst we can only put forward the top few candidates, we do read every CV and try to respond to everyone. If you’re already registered with us, recommend a friend for £250 – see http://www.ecmselection.co.uk/tell-a-friend.
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.