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

Real-Time Embedded Software Engineer (27593)

Cambridge
£excellent + benefits

Developing real-time control and sensing firmware for high-tech healthcare systems

Specialising in firmware for control and sensing systems, this role will involve you in the development of robotics for the healthcare sector. You will be a key member of the team, working alongside domain experts from a variety of technical backgrounds, and turning initial concepts and algorithms into high quality, tried and tested code, ready for deployment.

Development will be in C for ARM processors and will entail you gaining a full understanding of how the overall system works and how requirements originate. Once up to speed, you will be able to contribute to technical discussions and influence design decisions. If you enjoy bringing hardware to life, and are looking for a role with a broad remit rather than being fed small individual work items, this may fit the bill.

You will need:

  • A strong academic background with a 1st or 2.1 degree in computer science from a respected university and good supporting A-level grades (or equivalent).
  • Excellent real-time embedded software engineering and debugging skills with C or C++ on ARM microcontrollers (STM32 experience is ideal). Languages such as Python, Java, or C# will be useful to support the development of specialised test harnesses. Day to day development will be within a Linux environment.
  • Good familiarity with debugging paraphernalia such as probes, oscilloscopes, and logic analysers, and the ability to read schematics and data sheets for electronics.
  • You will need existing UK work permission without time limit or the need for sponsorship.
  • This role is fully on-site, so you will need live or be able to relocate to the vicinity of Cambridge.

Based near Cambridge, this company is at an exciting stage in their development with an entrepreneurial start-up mindset, and the security and resources stemming from a mature parent company. The role features a highly competitive salary and benefits package.

Keywords: Embedded C, C++, Firmware, Linux, ARM, STM32, Healthcare, 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 https://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.