Senior Software Engineer in Kraków

Senior Software Engineer in Kraków

Kraków Pełny etat 54000 - 66000 zł / rok (szac.) Hybrydowo
L

W skrócie

  • Zadania: Twórz oprogramowanie dla zaawansowanego testowania optycznych transceiverów.
  • Firma: Lumilens - startup rewolucjonizujący infrastrukturę fotoniki.
  • Benefity: Konkurencyjne wynagrodzenie, rozwój zawodowy i dostęp do nowoczesnych technologii.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Dołącz do zespołu ekspertów i kształtuj przyszłość technologii optycznych.
  • Kwalifikacje: 5+ lat doświadczenia w C#/.NET oraz 3+ lata w Pythonie.

Przewidywane wynagrodzenie mieści się w przedziale 54000 - 66000 zł za rok.

O LUMILENS

W Lumilens budujemy krytyczną infrastrukturę fotoniki, która napędza superkomputery AI przyszłości. Od optycznych połączeń chip-to-chip po skalowalne silniki fotonowe, Lumilens otwiera nową erę obliczeń, szybszych, chłodniejszych i znacznie bardziej wydajnych. Jesteśmy dobrze finansowanym startupem wspieranym przez Mayfield i kierowanym przez weteranów, którzy zbudowali i rozwijali niektóre z najbardziej transformacyjnych technologii w branży. To nie jest innowacja inkrementalna, to możliwość przemyślenia warstwy optycznej od krzemu. Będziesz pracować z zespołem światowej klasy inżynierów, rozwiązując jedne z najtrudniejszych wyzwań w dziedzinie optyki, systemów i skali. Każda linia kodu, każda decyzja projektowa, każdy przełom, który pomożesz dostarczyć, ukształtuje infrastrukturę jutra.

Jeśli szukasz misji, dynamiki i szansy na wywarcie dużego wpływu – wskocz na rakietę. Dopiero zaczynamy... i budujemy zespół w Krakowie!

Na czym będziesz pracować:

  • Aplikacja desktopowa C# / .NET – zaawansowane oprogramowanie do testowania transceiverów optycznych. Aplikacja GUI zbudowana w architekturze MVVM, z wielowątkowym wykonywaniem testów, zarządzaniem zasobami instrumentów i usługami RPC.
  • Integracja sprzętowa – pisanie sterowników i kodu kontrolnego dla sprzętu laboratoryjnego, zarządzanie równoległym wykonywaniem testów i obsługa złożonego blokowania między instrumentami.
  • Skrypty testowe i biblioteki Python – nasze oprogramowanie produkcyjne czerpie to, co najlepsze z obu światów. Będziesz miał okazję zintegrować złożoną funkcjonalność testowania opartą na kodzie Pythona osadzonym natywnie w aplikacji .NET.
  • Skala produkcji – będziesz rozwijać oprogramowanie, które działa na liniach produkcyjnych, produkując tysiące jednostek dziennie.

Wymagane umiejętności:

  • 5+ lat doświadczenia w C#/.NET – doświadczenie z GUI (WPF lub podobny framework), MVVM, async/await, bezpieczeństwo wątków i projektowanie bibliotek klasowych.
  • Silna znajomość programowania współbieżnego – projektowanie systemów bezpiecznych dla wątków, unikanie warunków wyścigu i rozumienie wykonania w wielu wątkach i procesach.
  • Doświadczenie z .NET 8 lub nowszym.
  • 3+ lata doświadczenia w Pythonie – OOP, pytest, projektowanie oparte na abstrakcji.
  • Solidne zrozumienie czystej architektury – separacja obaw, inwersja zależności, wstrzykiwanie zależności i testowalność.
  • MongoDB lub podobna baza danych dokumentów – modelowanie danych, zapytania i zarządzanie wynikami testów na dużą skalę.
  • Analityczne myślenie – udowodniona zdolność do rozkładania złożonych awarii wielokomponentowych, śledzenia problemów przez granice procesów i projektowania niezawodnych rozwiązań w warunkach niepewności.
  • Umiejętność debugowania zdalnego bez dostępu do bezpośredniego debugera – diagnozowanie problemów za pomocą logów, śladów i telemetrii.
  • Znajomość infrastruktury i narzędzi – biegłość w Git i CI/CD – GitHub Actions, potoki artefaktów, strategie wersjonowania i automatyzacja wdrożeń na zdalnych maszynach Windows.
  • Scripting w Bash i/lub PowerShell do automatyzacji, zdalnego zarządzania i wdrażania.
  • Myślenie na poziomie systemu.

Miłe do posiadania:

  • Doświadczenie z instrumentami testowymi i pomiarowymi (oscyloskopy, analizatory widma, mierniki mocy).
  • Doświadczenie z testami jednostkowymi: xUnit, MSTest itp.
  • Znajomość komunikacji optycznej, fotoniki lub technologii transceiverów.
  • Doświadczenie z Python.NET.
  • Znajomość interfejsów sprzętowych – komunikacja szeregowa, gniazda TCP, protokoły i interfejsy niskiego poziomu (I2C, GPIB) oraz standardy komunikacji instrumentów (SCPI, VISA).
  • Znajomość oprogramowania fabrycznego/produkcji lub integracji MES.

Co oferujemy:

  • Konkurencyjne wynagrodzenie adekwatne do doświadczenia.
  • Możliwości rozwoju zawodowego i wsparcie w uzyskiwaniu certyfikatów.
  • Dostęp do nowoczesnych technologii i platform chmurowych.
  • Współpraca w środowisku pracy z zespołami międzyfunkcyjnymi.

Senior Software Engineer in Kraków – pracodawca: Lumilens Inc.

Lumilens w Krakowie to doskonały pracodawca, który oferuje dynamiczne środowisko pracy sprzyjające innowacjom w dziedzinie technologii optycznych. Nasza kultura pracy opiera się na współpracy i ciągłym rozwoju, co pozwala pracownikom na zdobywanie nowych umiejętności oraz awansowanie w ramach firmy. Dodatkowo, oferujemy elastyczne godziny pracy oraz możliwość pracy z najnowszymi technologiami, co czyni nas idealnym miejscem dla inżynierów poszukujących satysfakcjonującej kariery.

L

Dane kontaktowe:

Zespół rekrutacyjny Lumilens Inc.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer in Kraków

C#
.NET
WPF
MVVM
async/await
thread safety
concurrent programming