Senior Software Developer developing a Software Development Kit for SPAD sensors at Singular Photonics. Designing interfaces for hardware interaction and managing data processing systems for imaging technology.
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
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
Full Stack Engineer leading the development and maintenance of complex software applications. Collaborating with stakeholders and guiding junior engineers, ensuring high - quality deliverables in application development.
IT Technical Lead overseeing Office 365 and Azure services and leading a technical team in a hybrid setup. Join a stable IT consulting company impacting businesses globally.
Software Engineer designing and building robust software solutions using .NET and React for UK Assessment & Qualifications. Working in a hybrid environment to support educational systems.
Principal Engineer designing and modeling roadway projects with expertise in Autodesk/Bentley tools at Arcadis. Delivering end - to - end design and mentoring project teams in a hybrid work environment.
Senior engineer leading independent Electrical design in Rail/building projects at Arcadis. Focusing on sustainable design principles and guiding junior teams for quality delivery.
Head of Product Engineering leading global engineering organization for Mercedes - Benz Trucks. Responsible for strategy implementation, team development, and cross - functional collaboration.
Software Engineer II designing and delivering scalable web applications for Demandbase's core products. Collaborating with global engineering teams and mentoring junior engineers.
Software Engineer developing and maintaining software features for Keyloop's connected auto retail ecosystem. Writing clean, tested code and collaborating within an Agile team environment.
Senior Software Engineer at Keyloop delivering software solutions and mentoring team members. Influencing technical direction and implementing scalable software systems across multiple projects.