Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software developer

Edinburgh
Singular Photonics
Software developer
Posted: 25 August
Offer description

We are looking for an experienced Senior Developer to join our team and help develop a Software Development Kit (SDK) for our SPAD sensors and cameras. You will build interfaces to interact with SPAD hardware and manage sensor data, supporting applications from prototyping to production. This role includes developing, documenting, and maintaining code for key sensor operations in various client languages.


Tasks

Key Responsibilities:

* Sensor Configuration: Implement functions to query and set up sensor configurations.
* Firmware Integration: Integrate and maintain communication with sensor firmware.
* Data Management: Efficiently read and buffer sensor data streams.
* Data Processing: Develop algorithms for fluorescence lifetime, Raman spectra, diffuse correlation spectroscopy, and time-of-flight data.
* Visualization & Signal Processing: Create tools for visualizing sensor and multi-dimensional data.
* API Integration: Expand SDK capabilities with partner APIs.
* Cross-Platform Development: Ensure compatibility with Windows and Linux.
* Cloud Integration: Enable cloud-based data processing and management.

You will collaborate with hardware and software engineers, design software and firmware using industry tools, test and validate your designs, and integrate software/FPGA modules into larger systems, ensuring compliance with safety and international standards.


Requirements

Qualifications & Skills:

Essential:

* Strong interest and experience in sensor software development.
* Proficiency in frontend, backend, and data processing programming.
* Experience with Git version control.
* HNC/HND or undergraduate degree in Electronic Engineering, Computer Science, Physics, or a related field (or equivalent experience).
* A minimum of five years’ work experience in designing and maintaining production software.

Desirable:

* Knowledge of photon counting, LiDAR, FLIM, spectroscopy, and other imaging technologies.
* Understanding of system architecture in an embedded environment.
* Understanding of embedded systems and processors.

Behavioural Competencies:

* Innovation & Creativity: Ability to develop fresh solutions for SPAD sensor applications.
* Collaboration & Teamwork: Strong cross-functional collaboration with R&D, business development, and customers.
* Adaptability & Resilience: Thrive in a fast-paced, evolving environment.
* Attention to Detail: Diligent in documentation, testing, and quality assurance.
* Customer Focus: Focused on delivering tailored, customer-driven solutions.
* Initiative & Ownership: Self-motivated and responsible for driving tasks to completion.
* Effective Communication: Clear communication of complex technical concepts.


Benefits

At Singular Photonics, we are committed to fostering a rewarding and supportive environment for our team. As a Software Developer, you will benefit from:

* Competitive Compensation: We offer a competitive salary and benefits to ensure your hard work and expertise are rewarded.
* Remote Work Flexibility: Enjoy the flexibility to work remotely, with occasional in-office collaboration for team planning and innovation.
* Career Growth: We provide opportunities for professional development, including exposure to cutting-edge technology in the fields of LiDAR, fluorescence lifetime imaging, spectroscopy, and more.
* Innovative Work Culture: Join a passionate team that values creativity, innovation, and collaboration, enabling you to make a real impact on the future of photonics technology.
* Health and Wellbeing: We prioritise the health and wellbeing of our employees and offer benefits to support your physical and mental health.
* Comprehensive Training: Access ongoing training and development to expand your skills, including advanced sensor technology and system architecture in embedded environments.
* Collaborative Team Environment: Work alongside talented engineers and developers in a highly collaborative environment that promotes knowledge-sharing and growth.
* International Exposure: As part of a global leader in SPAD sensor development, you will have the opportunity to contribute to innovative projects that have worldwide impact.
* Work-Life Balance: We encourage a healthy work-life balance to ensure you have time to recharge and enjoy life outside of work.

This is an exciting opportunity to work on cutting-edge SPAD sensor technology and contribute to innovative photonics solutions. At Singular Photonics, you will be part of a passionate team, shaping the future of technology. By joining our team, you will be at the forefront of sensor technology, with the chance to shape the future of imaging and measurement systems.

Location & Work Environment:

Based in Edinburgh, with remote work flexibility. Occasional travel for team planning and collaboration will be required. Right to work in the UK is essential.

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software developer
Dunfermline
DataAnnotation
Software developer
Similar job
Senior software developer
Edinburgh
FPSG
Software developer
Similar job
Software developer apprentice
Livingston
Scottish Apprenticeships
Software developer
See more jobs
Similar jobs
It jobs in Edinburgh
jobs Edinburgh
jobs City of Edinburgh
jobs Scotland
Home > Jobs > It jobs > Software developer jobs > Software developer jobs in Edinburgh > Senior Software Developer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save