Software Engineer
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.
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.
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.
- 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.
- 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.
View all remote jobs at Singular Photonics →
FAQ
- Is the Software Engineer position at Singular Photonics remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Software Engineer job posted?
- This listing was posted on October 28, 2025 and is still open for applications.
- How do I apply for the Software Engineer position at Singular Photonics?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Hardware jobs
Senior Golang Developer
Lemon.ioEurope, USA, UK, Canada, Australia, Singapore
Stibo Sr. Architect/Platform Owner for Global Fortune 500
ToptalAnywhere in the World
Senior Software Engineer (Fullstack), New Ventures
ToastUSA
Senior Frontend Developer (Svelte Specialist)
VentrataEurope
Technical Product Support Specialist, Frontend
VentrataEurope