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

Software Engineer (26159)

Cambridgeshire - South
to £75,000 DoE + Benefits

Role with mix of firmware development and software integration projects

This tech company is hiring into their engineering teams, and is looking for a Software Engineer to join them. In this role, the skilled Software Engineer will help develop firmware that drives key control systems used in their robotic products as well as build software that integrates with their scalable processes. Projects are therefore technologically varied and provide opportunities to develop new skills.


  • Degree qualified in computer science, physics, electronics or similar.
  • Experience with firmware development including exposure to ARM / RTOS hardware. Exposure to LWIP would be desirable.
  • Expertise with C++ production code development. Additional experience with C would be beneficial, and any exposure to C# on Linux would be of interest.
  • Demonstrable relevant project experience.

This is an excellent opportunity to join this company as they look to expand their teams and transition to their next stage of company evolvement. In return, an excellent remuneration package is available and, most importantly, access to senior management so your voice and opinions can be heard.

Keywords: Firmware, ARM / Hardware, Control Systems, Robotics, C++, C, Variety, up to 50% Hybrid Working

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.

Recommend for £250 - see www.ecmselection.co.uk/tell-a-friend for details.