Senior Software Developer
Singular Photonics
- Edinburgh
- Permanent
- Full-time
- 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.
- 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.
- 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.