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
Lead Principal Engineer Specialist at SAE facilitating aviation standards through technical management and collaboration. Recruiting and mentoring volunteers while driving continuous improvement initiatives in a hybrid work environment.
Lead ETL Developer responsible for ETL solutions involving data integration and automation. Working in a hybrid environment at Canada Life with a strong emphasis on collaboration.
Product Engineer overseeing the technical lifecycle of screening and biomass handling products for Valmet. Collaborating with global teams and providing engineering expertise across the product lifecycle.
Senior Software Engineer developing high - quality software solutions for Savanta. Collaborating with cross - functional teams in a hybrid work environment to deliver impactful products.
Technical Lead developing and evolving iTakeControl, a clinical trial patient engagement platform at Red Nucleus. Leading in - house product development with a focus on compliance and mentoring engineers.
Principal Software Engineer developing and enhancing secure software systems for Northrop Grumman's CHORD portfolio. Focused on collaboration, team empowerment, and personal responsibility in a complex technical environment.
Software Engineer developing Python applications on Linux for Northrop Grumman's Space Sector. Collaborating with cross - functional teams to deliver secure, scalable software in a SCIF environment.
Software Engineer developing innovative software solutions for brain - computer interface applications at an exciting startup. Collaborating with R&D teams to create impactful technologies for patients with disabilities.
Senior Software Engineer responsible for building geospatial platforms for enterprise customers across various industries. Focusing on engineering solutions in web and mobile systems.
Senior Software Engineer developing scalable software solutions for T - Mobile. Collaborating on system design and mentoring teams while enhancing customer experience.