About the role

  • Develop functions to query, configure, and manage SPAD sensors.
  • Integrate and maintain communication with sensor firmware.
  • Efficiently read, buffer, and process sensor data streams.
  • Build algorithms for fluorescence lifetime, Raman spectra, diffuse correlation spectroscopy, and time-of-flight data.
  • Design visualization and signal processing tools for sensor data.
  • Expand SDK capabilities with partner APIs.
  • Ensure cross-platform compatibility (Windows and Linux).
  • Implement cloud-based solutions for data processing and management.

Requirements

  • 5+ years of experience in designing and maintaining production software.
  • Strong programming skills across frontend, backend, and data processing.
  • Proven experience in sensor or hardware-related software development.
  • Proficiency with Git version control.
  • Degree (HNC/HND, undergraduate, or equivalent experience) in Computer Science, Electronic Engineering, Physics, or a related field.
  • Right to work in the UK is essential.

Benefits

  • Competitive salary & benefits package
  • Remote work flexibility , with occasional in-office collaboration for planning and innovation
  • Career growth & training opportunities in advanced photonics and embedded systems
  • Health & wellbeing support to help you thrive personally and professionally
  • Collaborative, innovative culture where your input makes a real impact
  • International exposure , working on projects that influence global imaging technology
  • Work-life balance , with flexibility and support to recharge outside of work

Job title

Senior Software Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job