Software Engineer
Singular Photonics
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
14,267 open software roles across 1,170 companies are on ApplySarthi right now, most of them in Bengaluru (894), Hyderabad (287), Pune (177).
- Software Engineer, AI IntegrationsJobgether
- Staff Software Engineer - ConfluentIBM
- Software Development Engineer, ESIAmazon · hyderabad
- Software Engineer I, CommerceTwitch
- Software Development Engineer, Billing Data Services, Billing Data ServicesAmazon Web Services
What software roles keep asking for: Python (37%), Java (31%), AWS (29%), System design (26%), C++ (25%), CI/CD (23%), Observability (23%), Kubernetes (20%) — counted across their open postings here.
Software Engineer jobs in the United Kingdom · Software Engineer jobs in Edinburgh · Remote Software Engineer jobs · C++ jobs · Linux jobs · Python jobs
Singular Photonics has 2 open roles listed here.
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for software roles keep coming back to Python, Java, AWS, System design. Practise those questions before you sit with Singular Photonics.
Questions you are likely to be asked
- Why do you want to join Singular Photonics?
- What is your experience with C++? Tell me one thing you learned the hard way.
- What do you do when a production issue happens on your code?
- Walk me through a system you built. How was it designed, and what would you change now?
- Tell me about a hard bug you tracked down. How did you find the cause?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Software Engineer at Singular Photonics interview free →About Singular Photonics Singular Photonics is a fast-growing fabless semiconductor start-up, developing Single-Photon Avalanche Diode (SPAD) sensors that bring advanced computation directly into imaging. Our sensors enable innovations across LiDAR, fluorescence lifetime imaging (FLIM), spectroscopy and time-resolved optical measurements, powering next-generation solutions for customers worldwide. Based at Orchard Brae House in Edinburgh, we are a close-knit team at the forefront of the photonics revolution. About the Role We are looking for an experienced Software Engineer to take a leading role in developing the Software Development Kit (SDK) for our SPAD sensors and cameras. You will build the interfaces that let customers configure our hardware, stream sensor data and turn single-photon measurements into results, supporting applications from early prototyping through to production. This role includes developing, documenting, and maintaining code for key sensor operations in various client languages. You will work closely with our hardware, firmware and applications engineers. Key Responsibilities SDK Development: Design, build and maintain the SDK and its client-language bindings Sensor Configuration: Implement functions to query and set up sensor configurations. Firmware Integration: Integrate and maintain communication with sensor firmware over Verilog, working alongside our firmware engineers. Data Management: Read, buffer and stream high-rate sensor data efficiently, keeping up with the throughput single-photon imaging generates. Data Processing: Develop algorithms for fluorescence lifetime, Raman spectra, diffuse correlation spectroscopy and time-of-flight data Visualisation & Signal Processing: Create tools for visualising sensor output and multi-dimensional data. API Integration: Expand SDK capabilities with partner APIs. Cross-Platform Development: Ensure compatibility across Windows and Linux. Cloud Integration: Enable cloud-based data processing and management. Quality, Testing & Documentation: Write the tests, documentation and release notes that go with production software, and help shape our development and release process as the team grows. Experience & Skills A minimum of three years’ experience designing and maintaining production software, including ownership of code through to release. Strong programming skills in [C++ or a comparable systems language], and comfortable moving between application-level and lower-level code. Experience working with hardware or sensor interfaces, and methodical debugging across the hardware and software boundary. Experience with Git and a collaborative development workflow including code review. Clear technical writing - you will be documenting an API that customers depend on. Comfortable in a small company where priorities shift and everyone pitches in. Experience building or maintaining an SDK, library or public API used by third parties. Experience with single-photon detection, TCSPC, LiDAR or time-of-flight systems desirable Signal processing, or algorithm work on high-rate or multi-dimensional data. Python binding frameworks GPU or parallel processing experience. Educational Background HNC/HND or undergraduate degree in Electronic Engineering, Computer Science, Physics, or a related field (or equivalent practical experience). Key Attributes & Behaviours Strategic thinker with a pragmatic, execution-focused mindset. Pragmatic judgement about when code is good enough to ship, and when it is not. Methodical debugger, comfortable when the problem could be in the software, the firmware or the hardware. Works well with all stakeholders who are not software specialists. Takes ownership end to end, from first design discussion to supporting a user Resilient and adaptable, and committed to high standards. Benefits of Joining Singular Photonics At Singular Photonics, we are committed to fostering a rewarding and supportive environment for our team. As a Software Engineer, you will benefit from: Pension: 5% company contribution. Share Options: Participation in the Company EMI Share Option Scheme, so you share in the growth you help build. Enhanced Annual Leave: 35 days paid annual leave per year, inclusive of UK public holidays. Hybrid Working: Primarily office-based, with flexibility to work remotely up to two days per week (full time worker). Career Growth: The opportunity to shape software development processes as the company scales. International Exposure: Work on technology with a growing international customer and partner base. Why Join Us This position offers a rare opportunity to own the software that customers use to get results from SPAD sensor technology. You will be a key member of a small, ambitious team, building something from the ground up and seeing the direct impact of your work as the company scales. Location & Work Environment Based at Orchard Brae House, Queensferry Road, Edinburgh. This is a full-time, permanent role, primarily office-based, with flexibility to work remotely up to two days per week. Right to work in the UK is essential. We are unfortunately unable to offer visa sponsorship for this role. Equal Opportunities Singular Photonics is an equal opportunities employer. We welcome applications from all qualified candidates and make appointments on merit, regardless of age, disability, gender reassignment, marriage or civil partnership, pregnancy or maternity, race, religion or belief, sex or sexual orientation. If you need any adjustments to the application or interview process, please let us know and we will do what we can to accommodate you. Find Jobs in United Kingdom on Arbeitnow
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- FPGA Firmware EngineerSingular Photonics
- Software EngineerAmazon Web Services
- Software Engineerwolt
- Software EngineerJanestreet
- Software Engineersonymusicentertainment
- Software EngineerDeliveroo
- Software EngineerAndurilindustries
- Software Engineerspire
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹149 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on arbeitnow · posted 2026-10-20. ApplySarthi collects openings and links to application pages; the role is advertised by Singular Photonics, not by us.