Praca
Z kanału partnera
Inżynier oprogramowania
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- Singular Photonics
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
O pojedynczej fotonice
Singular Photonics to szybko rozwijający się start-up zajmujący się półprzewodnikami bez fabryk, opracowujący czujniki z pojedynczą fotonową diodą lawinową (SPAD), które umożliwiają zaawansowane obliczenia bezpośrednio w obrazowaniu. Nasze czujniki umożliwiają wprowadzanie innowacji w zakresie technologii LiDAR, obrazowania czasu życia fluorescencji (FLIM), spektroskopii i pomiarów optycznych z rozdzielczością czasową, zapewniając rozwiązania nowej generacji dla klientów na całym świecie. Z siedzibą w Orchard Brae House w Edynburgu jesteśmy zgranym zespołem na czele rewolucji fotonicznej.
O roli
Poszukujemy doświadczonego inżyniera oprogramowania, który przejmie wiodącą rolę w opracowywaniu zestawu programistycznego (SDK) dla naszych czujników i kamer SPAD. Zbudujesz interfejsy, które pozwolą klientom konfigurować nasz sprzęt, przesyłać strumieniowo dane z czujników i przekształcać pomiary pojedynczych fotonów w wyniki, wspierając aplikacje od wczesnego prototypowania po produkcję. Ta rola obejmuje opracowywanie, dokumentowanie i utrzymywanie kodu dla kluczowych operacji czujnika w różnych językach klienta. Będziesz ściśle współpracować z naszymi inżynierami zajmującymi się sprzętem, oprogramowaniem sprzętowym i aplikacjami.
Kluczowe obowiązki
• Rozwój SDK: Projektuj, buduj i utrzymuj SDK oraz jego powiązania z językiem klienta
• Konfiguracja czujnika: Implementacja funkcji umożliwiających wysyłanie zapytań i konfigurowanie konfiguracji czujników.
• Integracja oprogramowania sprzętowego: integruj i utrzymuj komunikację z oprogramowaniem sprzętowym czujnika za pośrednictwem Verilog, współpracując z naszymi inżynierami oprogramowania sprzętowego.
• Zarządzanie danymi: Wydajne odczytywanie, buforowanie i przesyłanie strumieniowe danych z czujnika o dużej szybkości, dotrzymujące kroku przepustowości generowanej przez obrazowanie pojedynczych fotonów.
• Przetwarzanie danych: Opracuj algorytmy dotyczące czasu życia fluorescencji, widm Ramana, spektroskopii korelacji rozproszonej i danych czasu przelotu
• Wizualizacja i przetwarzanie sygnału: Twórz narzędzia do wizualizacji sygnału wyjściowego czujnika i danych wielowymiarowych.
• Integracja API: Rozszerz możliwości pakietu SDK dzięki interfejsom API partnerów.
• Rozwój międzyplatformowy: Zapewnij kompatybilność w systemach Windows i Linux.
• Integracja z chmurą: umożliwia przetwarzanie danych i zarządzanie nimi w chmurze.
• Jakość, testowanie i dokumentacja: Napisz testy, dokumentację i informacje o wersji dołączone do oprogramowania produkcyjnego i pomóż kształtować nasz proces rozwoju i wydawania oprogramowania w miarę powiększania się zespołu.
Doświadczenie i umiejętności
• Minimum trzyletnie doświadczenie w projektowaniu i utrzymywaniu oprogramowania produkcyjnego, w tym posiadanie kodu aż do wydania.
• Silne umiejętności programowania w [C++ lub porównywalnym języku systemowym] i swobodne poruszanie się pomiędzy kodem na poziomie aplikacji i kodem niższego poziomu.
• Doświadczenie w pracy z interfejsami sprzętu lub czujników oraz metodyczne debugowanie na granicy sprzętu i oprogramowania.
• Doświadczenie z Git i wspólny przepływ prac programistycznych, w tym przegląd kodu.
• Jasne teksty techniczne – będziesz dokumentować API, na którym polegają klienci.
• Komfort w małej firmie, w której zmieniają się priorytety i każdy może się do niej włączyć.
• Doświadczenie w budowaniu lub utrzymywaniu SDK, biblioteki lub publicznego API używanego przez strony trzecie.
• Pożądane doświadczenie z detekcją pojedynczych fotonów, TCSPC, LiDAR lub systemami pomiaru czasu przelotu
• Przetwarzanie sygnału, czyli praca algorytmiczna na danych o dużej szybkości lub wielowymiarowych.
• Struktury wiążące Pythona
• Doświadczenie w przetwarzaniu GPU lub równoległym.
Tło edukacyjne
• Tytuł HNC/HND lub licencjat z inżynierii elektronicznej, informatyki, fizyki lub pokrewnej dziedziny (lub równoważne doświadczenie praktyczne).
Kluczowe atrybuty i zachowania
• Myślący strategicznie, z pragmatycznym, nastawionym na wykonanie sposobem myślenia.
• Pragmatyczna ocena, kiedy kod jest wystarczająco dobry do wysyłki, a kiedy nie.
• Debuger metodyczny, wygodny, gdy problem może leżeć w oprogramowaniu, oprogramowaniu sprzętowym lub sprzęcie.
• Dobrze współpracuje ze wszystkimi zainteresowanymi stronami, które nie są specjalistami w dziedzinie oprogramowania.
• Zajmuje się całością własności, od pierwszej dyskusji projektowej po wsparcie użytkownika
• Odporni i elastyczni, przywiązani do wysokich standardów.
Korzyści z dołączenia do Singular Photonics
W Singular Photonics dokładamy wszelkich starań, aby zapewnić naszemu zespołowi satysfakcjonujące i wspierające środowisko. Jako Inżynier Oprogramowania zyskasz:
• Emerytura: 5% składki firmy.
• Opcje na akcje: Uczestnictwo w programie opcji na akcje firmy EMI, dzięki czemu masz udział w rozwoju, który pomagasz budować.
• Wydłużony urlop roczny: 35 dni płatnego urlopu rocznie, łącznie z dniami ustawowo wolnymi od pracy w Wielkiej Brytanii.
• Praca hybrydowa: głównie w biurze, z możliwością pracy zdalnej do dwóch dni w tygodniu (pracownik na pełny etat).
• Rozwój kariery: Możliwość kształtowania procesów tworzenia oprogramowania w miarę rozwoju firmy.
• Ekspozycja międzynarodowa: praca nad technologią z rosnącą międzynarodową bazą klientów i partnerów.
Dlaczego warto do nas dołączyć
Stanowisko to oferuje rzadką możliwość posiadania oprogramowania, którego klienci używają do uzyskiwania wyników z technologii czujników SPAD. Będziesz kluczowym członkiem małego, ambitnego zespołu, budującego coś od podstaw i widzącego bezpośredni wpływ swojej pracy w miarę rozwoju firmy.
Lokalizacja i środowisko pracy
Siedziba: Orchard Brae House, Queensferry Road, Edynburg. Jest to praca na pełen etat, stała, głównie w biurze, z możliwością pracy zdalnej do dwóch dni w tygodniu. Prawo do pracy w Wielkiej Brytanii jest niezbędne. Niestety nie jesteśmy w stanie zapewnić sponsoringu wizowego dla tej roli.
Równe szanse
Singular Photonics jest pracodawcą zapewniającym równe szanse. Przyjmujemy zgłoszenia od wszystkich kwalifikujących się kandydatów i umawiamy nominacje na podstawie zasług, niezależnie od wieku, niepełnosprawności, zmiany płci, małżeństwa lub związku partnerskiego, ciąży lub macierzyństwa, rasy, religii lub przekonań, płci lub orientacji seksualnej. Jeśli potrzebujesz zmian w procesie aplikacji lub rozmowy kwalifikacyjnej, daj nam znać, a my zrobimy, co w naszej mocy, aby Ci pomóc.
Znajdź więcej ofert pracy ze znajomością języka angielskiego w Wielkiej Brytanii na Arbeitnow
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/singular-photonics/software-engineer-edinburgh-382846)
Singular Photonics to szybko rozwijający się start-up zajmujący się półprzewodnikami bez fabryk, opracowujący czujniki z pojedynczą fotonową diodą lawinową (SPAD), które umożliwiają zaawansowane obliczenia bezpośrednio w obrazowaniu. Nasze czujniki umożliwiają wprowadzanie innowacji w zakresie technologii LiDAR, obrazowania czasu życia fluorescencji (FLIM), spektroskopii i pomiarów optycznych z rozdzielczością czasową, zapewniając rozwiązania nowej generacji dla klientów na całym świecie. Z siedzibą w Orchard Brae House w Edynburgu jesteśmy zgranym zespołem na czele rewolucji fotonicznej.
O roli
Poszukujemy doświadczonego inżyniera oprogramowania, który przejmie wiodącą rolę w opracowywaniu zestawu programistycznego (SDK) dla naszych czujników i kamer SPAD. Zbudujesz interfejsy, które pozwolą klientom konfigurować nasz sprzęt, przesyłać strumieniowo dane z czujników i przekształcać pomiary pojedynczych fotonów w wyniki, wspierając aplikacje od wczesnego prototypowania po produkcję. Ta rola obejmuje opracowywanie, dokumentowanie i utrzymywanie kodu dla kluczowych operacji czujnika w różnych językach klienta. Będziesz ściśle współpracować z naszymi inżynierami zajmującymi się sprzętem, oprogramowaniem sprzętowym i aplikacjami.
Kluczowe obowiązki
• Rozwój SDK: Projektuj, buduj i utrzymuj SDK oraz jego powiązania z językiem klienta
• Konfiguracja czujnika: Implementacja funkcji umożliwiających wysyłanie zapytań i konfigurowanie konfiguracji czujników.
• Integracja oprogramowania sprzętowego: integruj i utrzymuj komunikację z oprogramowaniem sprzętowym czujnika za pośrednictwem Verilog, współpracując z naszymi inżynierami oprogramowania sprzętowego.
• Zarządzanie danymi: Wydajne odczytywanie, buforowanie i przesyłanie strumieniowe danych z czujnika o dużej szybkości, dotrzymujące kroku przepustowości generowanej przez obrazowanie pojedynczych fotonów.
• Przetwarzanie danych: Opracuj algorytmy dotyczące czasu życia fluorescencji, widm Ramana, spektroskopii korelacji rozproszonej i danych czasu przelotu
• Wizualizacja i przetwarzanie sygnału: Twórz narzędzia do wizualizacji sygnału wyjściowego czujnika i danych wielowymiarowych.
• Integracja API: Rozszerz możliwości pakietu SDK dzięki interfejsom API partnerów.
• Rozwój międzyplatformowy: Zapewnij kompatybilność w systemach Windows i Linux.
• Integracja z chmurą: umożliwia przetwarzanie danych i zarządzanie nimi w chmurze.
• Jakość, testowanie i dokumentacja: Napisz testy, dokumentację i informacje o wersji dołączone do oprogramowania produkcyjnego i pomóż kształtować nasz proces rozwoju i wydawania oprogramowania w miarę powiększania się zespołu.
Doświadczenie i umiejętności
• Minimum trzyletnie doświadczenie w projektowaniu i utrzymywaniu oprogramowania produkcyjnego, w tym posiadanie kodu aż do wydania.
• Silne umiejętności programowania w [C++ lub porównywalnym języku systemowym] i swobodne poruszanie się pomiędzy kodem na poziomie aplikacji i kodem niższego poziomu.
• Doświadczenie w pracy z interfejsami sprzętu lub czujników oraz metodyczne debugowanie na granicy sprzętu i oprogramowania.
• Doświadczenie z Git i wspólny przepływ prac programistycznych, w tym przegląd kodu.
• Jasne teksty techniczne – będziesz dokumentować API, na którym polegają klienci.
• Komfort w małej firmie, w której zmieniają się priorytety i każdy może się do niej włączyć.
• Doświadczenie w budowaniu lub utrzymywaniu SDK, biblioteki lub publicznego API używanego przez strony trzecie.
• Pożądane doświadczenie z detekcją pojedynczych fotonów, TCSPC, LiDAR lub systemami pomiaru czasu przelotu
• Przetwarzanie sygnału, czyli praca algorytmiczna na danych o dużej szybkości lub wielowymiarowych.
• Struktury wiążące Pythona
• Doświadczenie w przetwarzaniu GPU lub równoległym.
Tło edukacyjne
• Tytuł HNC/HND lub licencjat z inżynierii elektronicznej, informatyki, fizyki lub pokrewnej dziedziny (lub równoważne doświadczenie praktyczne).
Kluczowe atrybuty i zachowania
• Myślący strategicznie, z pragmatycznym, nastawionym na wykonanie sposobem myślenia.
• Pragmatyczna ocena, kiedy kod jest wystarczająco dobry do wysyłki, a kiedy nie.
• Debuger metodyczny, wygodny, gdy problem może leżeć w oprogramowaniu, oprogramowaniu sprzętowym lub sprzęcie.
• Dobrze współpracuje ze wszystkimi zainteresowanymi stronami, które nie są specjalistami w dziedzinie oprogramowania.
• Zajmuje się całością własności, od pierwszej dyskusji projektowej po wsparcie użytkownika
• Odporni i elastyczni, przywiązani do wysokich standardów.
Korzyści z dołączenia do Singular Photonics
W Singular Photonics dokładamy wszelkich starań, aby zapewnić naszemu zespołowi satysfakcjonujące i wspierające środowisko. Jako Inżynier Oprogramowania zyskasz:
• Emerytura: 5% składki firmy.
• Opcje na akcje: Uczestnictwo w programie opcji na akcje firmy EMI, dzięki czemu masz udział w rozwoju, który pomagasz budować.
• Wydłużony urlop roczny: 35 dni płatnego urlopu rocznie, łącznie z dniami ustawowo wolnymi od pracy w Wielkiej Brytanii.
• Praca hybrydowa: głównie w biurze, z możliwością pracy zdalnej do dwóch dni w tygodniu (pracownik na pełny etat).
• Rozwój kariery: Możliwość kształtowania procesów tworzenia oprogramowania w miarę rozwoju firmy.
• Ekspozycja międzynarodowa: praca nad technologią z rosnącą międzynarodową bazą klientów i partnerów.
Dlaczego warto do nas dołączyć
Stanowisko to oferuje rzadką możliwość posiadania oprogramowania, którego klienci używają do uzyskiwania wyników z technologii czujników SPAD. Będziesz kluczowym członkiem małego, ambitnego zespołu, budującego coś od podstaw i widzącego bezpośredni wpływ swojej pracy w miarę rozwoju firmy.
Lokalizacja i środowisko pracy
Siedziba: Orchard Brae House, Queensferry Road, Edynburg. Jest to praca na pełen etat, stała, głównie w biurze, z możliwością pracy zdalnej do dwóch dni w tygodniu. Prawo do pracy w Wielkiej Brytanii jest niezbędne. Niestety nie jesteśmy w stanie zapewnić sponsoringu wizowego dla tej roli.
Równe szanse
Singular Photonics jest pracodawcą zapewniającym równe szanse. Przyjmujemy zgłoszenia od wszystkich kwalifikujących się kandydatów i umawiamy nominacje na podstawie zasług, niezależnie od wieku, niepełnosprawności, zmiany płci, małżeństwa lub związku partnerskiego, ciąży lub macierzyństwa, rasy, religii lub przekonań, płci lub orientacji seksualnej. Jeśli potrzebujesz zmian w procesie aplikacji lub rozmowy kwalifikacyjnej, daj nam znać, a my zrobimy, co w naszej mocy, aby Ci pomóc.
Znajdź więcej ofert pracy ze znajomością języka angielskiego w Wielkiej Brytanii na Arbeitnow
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/singular-photonics/software-engineer-edinburgh-382846)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Singular Photonics
Lokalizacja
Edynburg, Wielka Brytania
Ogłoszenie pochodzi od Singular Photonics.