Software Engineer


Title: Software Engineer (Senior or Mid-level)

Location: Onsite in Cambridge ideally but open to hybrid working.

Salary: Up to £65k


Are you a self-motivated and enthusiastic software engineer who is passionate about working on complex science and engineering problems?


If so, this role is for you! My client is a strong-growing start-up, creating innovative and leading devices for companies across the globe. They are looking for a passionate Software Engineer to join their small and close-knit team to deliver pragmatic solutions on some of the most exciting projects they’re working on!


The role:

  • Work with embedded systems for controlling actuators, motors, and other electrical and mechanical devices.
  • Collaborate with third-party teams to integrate and debug solutions on target hardware.
  • Address issues arising during hardware and software integration.
  • Lead code reviews and ensure code quality and best practices.


Required skills:

  • Experience with developing software for hardware control.
  • Experience with Cloud architecture (e.g., AWS).
  • Great experience with Python and multi-process architecture (open to C/C++ too!)
  • Great experience in Windows and Linux environments.
  • Experience with Git source code repository.
  • Agile development methodologies.


Nice-to-have skills (not required):

  • Experience with the following libraries: Pyside2, PyQt, Pyplot, and Scikit-learn.
  • Knowledge of Java and JavaScript.
  • knowledge of Graphical User Interface Design and Development.


If you are curious and want to have a confidential chat, please email me at or call me at 0117 450 7706!