Opportunities for permanent roles in a range of business sectors

Software Engineer / Senior Software Engineer - Embedded

Sphere Fluidics Limited is an established Life Sciences company, which is developing new instrumentation systems for the biopharma industry.  Ambitious company expansion plans mean that we are now looking for talented individuals to join our Physics and Engineering team.


We are looking to recruit a software engineer with proven experience in embedded software design and development. The candidate will have a degree level qualification in a relevant discipline and a strong technical background gained through working in industry. They will be self-motivated with a drive towards continual personal and technical improvement. They should be able to demonstrate a direct, hands-on approach to problem solving, with specific experience in developing software and algorithms to control complex systems and perform signal processing and image processing in real time environments.

Essential skills and experience: Degree in Engineering, Science or a related discipline

  • Expert in embedded software development using C and C++
  • Experience in software development with ARM processors
  • Development of software in both Windows and Linux
  • Experience with EtherCAT, CANOpen, Serial and USB
  • Excellent problem-solving and ability to innovate, build, test and troubleshoot
  • Ability to debug,  maintain and refactor code developed by others
  • Knowledge of agile software development
  • Ability to work in a small team, to tight timescales and with strict attention to detail
  • Ability to assess your workload and exercise good time management
  • Flexible and self-motivated, with a passion for new technologies
  • Excellent verbal, documentation and communications skills


In addition, we will favour candidates with skills such as:

  • Experience in image processing and machine learning
  • Experience in software development using .NET (C#)
  • Experience with software development in a regulated industry (such as healthcare), within quality control systems such as ISO9001 and ISO13485 would be beneficial.


The successful candidate will work in a multi-disciplinary team and should be enthusiastic with excellent team-working and communication skills. If interested, please apply with your CV .

 All Sphere Fluidics employees are given an employment package including: competitive salary, employee share options, life insurance and pension scheme. Each employee is also encouraged to develop an annual development plan, including SMART objectives and training needs, as part of their career development. The position will be based in or around Cambridge, UK.