Emploi
De la source partenaire
Ingénieur logiciel
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Non
- Entreprise
- Singular Photonics
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
À propos de la photonique singulière
Singular Photonics est une start-up de semi-conducteurs sans usine à croissance rapide, développant des capteurs à diode à avalanche à photon unique (SPAD) qui intègrent le calcul avancé directement dans l'imagerie. Nos capteurs permettent des innovations dans les domaines du LiDAR, de l'imagerie à vie par fluorescence (FLIM), de la spectroscopie et des mesures optiques résolues dans le temps, alimentant ainsi les solutions de nouvelle génération pour les clients du monde entier. Basés à Orchard Brae House à Édimbourg, nous sommes une équipe soudée à la pointe de la révolution photonique.
À propos du rôle
Nous recherchons un ingénieur logiciel expérimenté pour jouer un rôle de premier plan dans le développement du kit de développement logiciel (SDK) pour nos capteurs et caméras SPAD. Vous créerez les interfaces qui permettront aux clients de configurer notre matériel, de diffuser les données des capteurs et de transformer les mesures monophotoniques en résultats, prenant en charge les applications depuis le prototypage précoce jusqu'à la production. Ce rôle comprend le développement, la documentation et la maintenance du code pour les opérations clés des capteurs dans divers langages clients. Vous travaillerez en étroite collaboration avec nos ingénieurs en matériel, micrologiciels et applications.
Principales responsabilités
• Développement du SDK : concevoir, créer et maintenir le SDK et ses liaisons en langage client.
• Configuration des capteurs : implémentez des fonctions pour interroger et configurer les configurations des capteurs.
• Intégration du micrologiciel : intégrez et maintenez la communication avec le micrologiciel du capteur via Verilog, en collaboration avec nos ingénieurs du micrologiciel.
• Gestion des données : lit, met en mémoire tampon et diffuse efficacement les données des capteurs à haut débit, en suivant le débit généré par l'imagerie à photon unique.
• Traitement des données : développer des algorithmes pour la durée de vie de la fluorescence, les spectres Raman, la spectroscopie à corrélation diffuse et les données de temps de vol.
• Visualisation et traitement du signal : créez des outils pour visualiser les sorties des capteurs et les données multidimensionnelles.
• Intégration API : développez les capacités du SDK avec les API partenaires.
• Développement multiplateforme : assurez la compatibilité entre Windows et Linux.
• Intégration cloud : activez le traitement et la gestion des données basées sur le cloud.
• Qualité, tests et documentation : rédigez les tests, la documentation et les notes de publication qui accompagnent le logiciel de production, et contribuez à façonner notre processus de développement et de publication à mesure que l'équipe se développe.
Expérience et compétences
• Un minimum de trois ans d'expérience dans la conception et la maintenance de logiciels de production, y compris la propriété du code jusqu'à sa version.
• Solides compétences en programmation en [C++ ou un langage système comparable] et aisance à passer du code de niveau application au code de niveau inférieur.
• Expérience de travail avec des interfaces matérielles ou de capteurs et débogage méthodique à travers les limites matérielles et logicielles.
• Expérience avec Git et un workflow de développement collaboratif incluant la révision de code.
• Rédaction technique claire : vous documenterez une API dont dépendent les clients.
• À l'aise dans une petite entreprise où les priorités changent et où tout le monde participe.
• Expérience dans la création ou la maintenance d'un SDK, d'une bibliothèque ou d'une API publique utilisée par des tiers.
• Expérience avec la détection d'un photon unique, le TCSPC, le LiDAR ou les systèmes à temps de vol souhaitable
• Traitement du signal, ou travail algorithmique sur des données à haut débit ou multidimensionnelles.
• Cadres de liaison Python
• Expérience GPU ou traitement parallèle.
Contexte éducatif
• HNC/HND ou diplôme de premier cycle en génie électronique, informatique, physique ou dans un domaine connexe (ou expérience pratique équivalente).
Attributs et comportements clés
• Penseur stratégique doté d'un état d'esprit pragmatique et axé sur l'exécution.
• Jugement pragmatique sur le moment où le code est suffisamment bon pour être expédié et quand il ne l'est pas.
• Débogueur méthodique, confortable lorsque le problème peut provenir du logiciel, du firmware ou du matériel.
• Fonctionne bien avec toutes les parties prenantes qui ne sont pas des spécialistes des logiciels.
• S'approprie de bout en bout, depuis la première discussion de conception jusqu'à l'assistance d'un utilisateur.
• Résilient et adaptable, et engagé à respecter des normes élevées.
Avantages de rejoindre Singular Photonics
Chez Singular Photonics, nous nous engageons à favoriser un environnement enrichissant et solidaire pour notre équipe. En tant qu'ingénieur logiciel, vous bénéficierez de :
• Retraite : cotisation entreprise 5%.
• Options sur actions : participation au programme d'options sur actions de la société EMI, afin de partager la croissance que vous contribuez à construire.
• Congé annuel amélioré : 35 jours de congé annuel payé par an, y compris les jours fériés au Royaume-Uni.
• Travail hybride : principalement au bureau, avec la possibilité de travailler à distance jusqu'à deux jours par semaine (travailleur à temps plein).
• Croissance de carrière : l'opportunité de façonner les processus de développement de logiciels à mesure que l'entreprise évolue.
• Exposition internationale : travaillez sur la technologie avec une base internationale croissante de clients et de partenaires.
Pourquoi nous rejoindre
Ce poste offre une opportunité rare de posséder le logiciel que les clients utilisent pour obtenir les résultats de la technologie des capteurs SPAD. Vous serez un membre clé d'une petite équipe ambitieuse, construisant quelque chose à partir de zéro et voyant l'impact direct de votre travail à mesure que l'entreprise évolue.
Emplacement et environnement de travail
Basé à Orchard Brae House, Queensferry Road, Édimbourg. Il s'agit d'un poste permanent à temps plein, principalement basé sur un bureau, avec la possibilité de travailler à distance jusqu'à deux jours par semaine. Le droit de travailler au Royaume-Uni est essentiel. Nous ne sommes malheureusement pas en mesure d'offrir un parrainage de visa pour ce rôle.
Égalité des chances
Singular Photonics est un employeur garantissant l’égalité des chances. Nous acceptons les candidatures de tous les candidats qualifiés et procédons aux nominations en fonction du mérite, sans égard à l'âge, au handicap, au changement de sexe, au mariage ou au partenariat civil, à la grossesse ou à la maternité, à la race, à la religion ou aux convictions, au sexe ou à l'orientation sexuelle. Si vous avez besoin d'ajustements au processus de candidature ou d'entretien, veuillez nous en informer et nous ferons tout notre possible pour vous accommoder.
Trouvez plus d'emplois anglophones au Royaume-Uni sur Arbeitnow
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/singular-photonics/software-engineer-edinburgh-382846)
Singular Photonics est une start-up de semi-conducteurs sans usine à croissance rapide, développant des capteurs à diode à avalanche à photon unique (SPAD) qui intègrent le calcul avancé directement dans l'imagerie. Nos capteurs permettent des innovations dans les domaines du LiDAR, de l'imagerie à vie par fluorescence (FLIM), de la spectroscopie et des mesures optiques résolues dans le temps, alimentant ainsi les solutions de nouvelle génération pour les clients du monde entier. Basés à Orchard Brae House à Édimbourg, nous sommes une équipe soudée à la pointe de la révolution photonique.
À propos du rôle
Nous recherchons un ingénieur logiciel expérimenté pour jouer un rôle de premier plan dans le développement du kit de développement logiciel (SDK) pour nos capteurs et caméras SPAD. Vous créerez les interfaces qui permettront aux clients de configurer notre matériel, de diffuser les données des capteurs et de transformer les mesures monophotoniques en résultats, prenant en charge les applications depuis le prototypage précoce jusqu'à la production. Ce rôle comprend le développement, la documentation et la maintenance du code pour les opérations clés des capteurs dans divers langages clients. Vous travaillerez en étroite collaboration avec nos ingénieurs en matériel, micrologiciels et applications.
Principales responsabilités
• Développement du SDK : concevoir, créer et maintenir le SDK et ses liaisons en langage client.
• Configuration des capteurs : implémentez des fonctions pour interroger et configurer les configurations des capteurs.
• Intégration du micrologiciel : intégrez et maintenez la communication avec le micrologiciel du capteur via Verilog, en collaboration avec nos ingénieurs du micrologiciel.
• Gestion des données : lit, met en mémoire tampon et diffuse efficacement les données des capteurs à haut débit, en suivant le débit généré par l'imagerie à photon unique.
• Traitement des données : développer des algorithmes pour la durée de vie de la fluorescence, les spectres Raman, la spectroscopie à corrélation diffuse et les données de temps de vol.
• Visualisation et traitement du signal : créez des outils pour visualiser les sorties des capteurs et les données multidimensionnelles.
• Intégration API : développez les capacités du SDK avec les API partenaires.
• Développement multiplateforme : assurez la compatibilité entre Windows et Linux.
• Intégration cloud : activez le traitement et la gestion des données basées sur le cloud.
• Qualité, tests et documentation : rédigez les tests, la documentation et les notes de publication qui accompagnent le logiciel de production, et contribuez à façonner notre processus de développement et de publication à mesure que l'équipe se développe.
Expérience et compétences
• Un minimum de trois ans d'expérience dans la conception et la maintenance de logiciels de production, y compris la propriété du code jusqu'à sa version.
• Solides compétences en programmation en [C++ ou un langage système comparable] et aisance à passer du code de niveau application au code de niveau inférieur.
• Expérience de travail avec des interfaces matérielles ou de capteurs et débogage méthodique à travers les limites matérielles et logicielles.
• Expérience avec Git et un workflow de développement collaboratif incluant la révision de code.
• Rédaction technique claire : vous documenterez une API dont dépendent les clients.
• À l'aise dans une petite entreprise où les priorités changent et où tout le monde participe.
• Expérience dans la création ou la maintenance d'un SDK, d'une bibliothèque ou d'une API publique utilisée par des tiers.
• Expérience avec la détection d'un photon unique, le TCSPC, le LiDAR ou les systèmes à temps de vol souhaitable
• Traitement du signal, ou travail algorithmique sur des données à haut débit ou multidimensionnelles.
• Cadres de liaison Python
• Expérience GPU ou traitement parallèle.
Contexte éducatif
• HNC/HND ou diplôme de premier cycle en génie électronique, informatique, physique ou dans un domaine connexe (ou expérience pratique équivalente).
Attributs et comportements clés
• Penseur stratégique doté d'un état d'esprit pragmatique et axé sur l'exécution.
• Jugement pragmatique sur le moment où le code est suffisamment bon pour être expédié et quand il ne l'est pas.
• Débogueur méthodique, confortable lorsque le problème peut provenir du logiciel, du firmware ou du matériel.
• Fonctionne bien avec toutes les parties prenantes qui ne sont pas des spécialistes des logiciels.
• S'approprie de bout en bout, depuis la première discussion de conception jusqu'à l'assistance d'un utilisateur.
• Résilient et adaptable, et engagé à respecter des normes élevées.
Avantages de rejoindre Singular Photonics
Chez Singular Photonics, nous nous engageons à favoriser un environnement enrichissant et solidaire pour notre équipe. En tant qu'ingénieur logiciel, vous bénéficierez de :
• Retraite : cotisation entreprise 5%.
• Options sur actions : participation au programme d'options sur actions de la société EMI, afin de partager la croissance que vous contribuez à construire.
• Congé annuel amélioré : 35 jours de congé annuel payé par an, y compris les jours fériés au Royaume-Uni.
• Travail hybride : principalement au bureau, avec la possibilité de travailler à distance jusqu'à deux jours par semaine (travailleur à temps plein).
• Croissance de carrière : l'opportunité de façonner les processus de développement de logiciels à mesure que l'entreprise évolue.
• Exposition internationale : travaillez sur la technologie avec une base internationale croissante de clients et de partenaires.
Pourquoi nous rejoindre
Ce poste offre une opportunité rare de posséder le logiciel que les clients utilisent pour obtenir les résultats de la technologie des capteurs SPAD. Vous serez un membre clé d'une petite équipe ambitieuse, construisant quelque chose à partir de zéro et voyant l'impact direct de votre travail à mesure que l'entreprise évolue.
Emplacement et environnement de travail
Basé à Orchard Brae House, Queensferry Road, Édimbourg. Il s'agit d'un poste permanent à temps plein, principalement basé sur un bureau, avec la possibilité de travailler à distance jusqu'à deux jours par semaine. Le droit de travailler au Royaume-Uni est essentiel. Nous ne sommes malheureusement pas en mesure d'offrir un parrainage de visa pour ce rôle.
Égalité des chances
Singular Photonics est un employeur garantissant l’égalité des chances. Nous acceptons les candidatures de tous les candidats qualifiés et procédons aux nominations en fonction du mérite, sans égard à l'âge, au handicap, au changement de sexe, au mariage ou au partenariat civil, à la grossesse ou à la maternité, à la race, à la religion ou aux convictions, au sexe ou à l'orientation sexuelle. Si vous avez besoin d'ajustements au processus de candidature ou d'entretien, veuillez nous en informer et nous ferons tout notre possible pour vous accommoder.
Trouvez plus d'emplois anglophones au Royaume-Uni sur Arbeitnow
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/singular-photonics/software-engineer-edinburgh-382846)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Singular Photonics
Emplacement
Édimbourg, Royaume-Uni
Annonce fournie par Singular Photonics.