Enable job alerts via email!

Senior Software Developer

Singular Photonics

City of Edinburgh

Hybrid

Confidential

Full time

Today
Be an early applicant

Job summary

A leading technology company in the UK is seeking an experienced Senior Software Developer to lead the development of a Software Development Kit (SDK) for SPAD sensors and cameras. Responsibilities include designing interfaces for hardware interaction, integrating software and firmware, and ensuring compliance with standards. The ideal candidate will have over 5 years of relevant experience and strong programming skills. A competitive salary, remote work flexibility, and a collaborative culture are offered.

Benefits

Competitive salary & benefits package
Remote work flexibility
Career growth & training opportunities
Health & wellbeing support
Collaborative, innovative culture
International exposure
Work-life balance

Qualifications

  • 5+ years of experience in designing and maintaining production software.
  • Proven experience in sensor or hardware-related software development.
  • Degree (HNC/HND, undergraduate, or equivalent experience) in Computer Science, Electronic Engineering, Physics, or a related field.

Responsibilities

  • Develop functions to query, configure, and manage SPAD sensors.
  • Integrate and maintain communication with sensor firmware.
  • Design visualization and signal processing tools for sensor data.

Skills

Strong programming skills
Production software development
Sensor or hardware-related software development
Proficiency with Git
Knowledge of photon counting and imaging technologies

Education

Degree in Computer Science, Electronic Engineering, Physics
Job description

Singular Photonics is a global leader in the design and development of Single-Photon Avalanche Diode (SPAD) sensors, driving advances in imaging technology across scientific, industrial, and commercial applications. Our sensors enable breakthroughs in LiDAR, fluorescence lifetime imaging (FLIM), spectroscopy, and time-resolved optical measurements, delivering high-performance solutions to customers worldwide.

Tasks

We are seeking an experienced Senior Software Developer to join our team and lead the development of a Software Development Kit (SDK) for our SPAD sensors and cameras. This role involves designing and maintaining interfaces for hardware interaction and data management, supporting applications from prototyping to production.

You will work closely with hardware and software engineers to integrate software, firmware, and FPGA modules into larger systems, ensuring reliability, safety, and compliance with international standards.

Key Responsibilities
  • 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

Essential:

  • 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.

Desirable:

  • Knowledge of photon counting, LiDAR, FLIM, spectroscopy, or other imaging technologies.
  • Understanding of system architecture in embedded environments.
  • Familiarity with embedded systems and processors.
Behavioural Competencies
  • Innovation & Creativity: Ability to develop novel solutions for SPAD sensor applications.
  • Collaboration & Teamwork: Comfortable working across R&D, business development, and customer teams.
  • Adaptability & Resilience: Thrive in a dynamic, fast-paced environment.
  • Attention to Detail: Diligent in testing, documentation, and quality assurance.
  • Customer Focus: Dedicated to delivering tailored, customer-driven solutions.
  • Initiative & Ownership: Self-motivated with strong accountability.
  • Effective Communication: Able to explain complex technical concepts clearly.
Benefits

What We Offer

  • 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
Why Join Singular Photonics?

This is an exciting opportunity to work on cutting-edge SPAD sensor technology and contribute to innovations shaping the future of photonics. By joining Singular Photonics, you’ll become part of a passionate and collaborative team, driving forward breakthroughs in imaging and measurement systems with worldwide impact.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.