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.