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

Multi-skilled Software Engineer (26898)

Cambridge South
To £70k DoE + benefits

Applying your software engineering skills to a broad range of projects

With a wide variety of projects always on the boil, this company offers incomparable opportunities to work on interesting products whilst broadening your skillset. Joining their Cambridgeshire development team, you could work on aspects such as IoT, cloud, mobile, embedded systems, machine learning, and desktop applications.

You will need to be adaptable and happy to take on challenges outside your area of expertise, and to learn new skills as needed to tackle whatever challenges crop up. Whilst you don’t need to be a salesperson, you should be confident discussing technical issues with clients. You will need a solid grounding in software engineering best practice, and be able to create robust, maintainable, industrial strength code. Whilst there will be some prototyping and proof of concept, you may also need to write code for widespread deployment.

A strong (2.1 or above) STEM degree from a leading university is essential, as is the ability to gain a UK security clearance. You will also need to be able to demonstrate a good selection of the following knowledge or skills (we are not expecting you to know them all!):

  • Programming in C, C++, and preferably also C#/WPF. Ability to create robust maintainable code is essential.
  • Embedded software development on platforms ranging from bare metal and real-time operating systems through to custom Yocto-built Linux distributions
  • Desktop or server application development for Windows or Linux
  • Cloud computing – AWS, Azure etc.
  • Mobile Apps (Android, iOS)
  • AI and machine learning techniques
  • Knowledge of digital signal processing, software-defined-radio, RF design, or FPGAs would be useful.

If you already have a subset of the above skills, this would be a great opportunity to broaden your skill set even further whilst working in a friendly team on interesting projects. A competitive package and benefits package are on offer to the successful candidate. The company provides training, and support to help employees’ professional development, and there are multiple options for future progression. The role is based in modern offices close to Cambridge.

Keywords: C, C++, C#, Embedded, Linux, Yocto, Windows, DSP, Mobile Apps, ML/AI, DSP, Cambridge

Interested? Send your CV to ECM Selection. We do read every CV and try to respond to everyone. Or recommend a friend for £250, details at http://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.