Senior Software Engineer (.NET / Embedded) in Katowice

Senior Software Engineer (.NET / Embedded) in Katowice

Katowice Pełny etat 100440 - 122760 zł / rok (szac.) Hybrydowo
E

W skrócie

  • Zadania: Twórz oprogramowanie kontrolne dla zaawansowanych narzędzi metrologicznych w przemyśle półprzewodnikowym.
  • Firma: Globalny lider w inżynierii transformacji AI z ponad 30-letnim doświadczeniem.
  • Benefity: Stabilne wynagrodzenie, pakiet zdrowotny, możliwość pracy zdalnej i programy rozwoju kariery.
  • Pozostałe informacje: Możliwości rozwoju kariery i elastyczny tryb pracy w inspirującym zespole.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na innowacyjne projekty w dynamicznym środowisku.
  • Kwalifikacje: Doświadczenie w C# i .NET oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 100440 - 122760 zł za rok.

Poszukujemy starszego inżyniera oprogramowania (.NET / Embedded) do pracy nad oprogramowaniem kontrolnym narzędzia metrologii optycznej o wysokiej precyzji, używanego w produkcji półprzewodników.

Obowiązki:

  • Projektowanie, rozwijanie, testowanie i utrzymywanie oprogramowania kontrolnego narzędzia w C# i .NET
  • Modularyzacja dojrzałej bazy kodu bez destabilizacji systemu produkcyjnego
  • Tworzenie solidnego kodu współbieżnego, w tym wielowątkowości, blokowania i interlokacji oraz równoległości w .NET
  • Zastosowanie TDD i wzmocnienie testów automatycznych, w tym testów dotykających rzeczywistego sprzętu
  • Przeprowadzanie przeglądów kodu
  • Mentorowanie i coaching programistów średniego poziomu
  • Rozwiązywanie złożonych problemów na granicy oprogramowania i sprzętu

Wymagania:

  • Biegłość w C# i .NET z ponad 3-letnim doświadczeniem na poziomie seniora w systemach produkcyjnych
  • Tło w środowiskach rozwoju związanych ze sprzętem — kod, który kontrolował, napędzał lub odczytywał dane z fizycznego sprzętu
  • Znajomość projektowania obiektowego, zasad SOLID i wzorców projektowych, a także zasad Clean Code
  • Ekspertyza w zakresie Test-Driven Development i odpowiedzialność za zestawy testów automatycznych
  • Umiejętności w zakresie wielowątkowości, blokowania/interlokacji i równoległości w .NET
  • Doświadczenie w refaktoryzacji i modularizacji długoterminowej bazy kodu
  • Znajomość mentoringu i przeprowadzania przeglądów kodu
  • Biegłość w języku angielskim na poziomie B2 lub wyższym

Miłe widziane:

  • Znajomość systemów czasu rzeczywistego i deterministycznego czasu
  • Kompetencje w zakresie integracji sprzętu, takich jak kontrola ruchu, czujniki i aktuatory, lub sterowniki urządzeń i interfejsy instrumentów
  • Kwalifikacje w zakresie przetwarzania danych z czujników optycznych, w tym spektroskopii, interferometrii lub przetwarzania obrazów i sygnałów
  • Tło w dziedzinie półprzewodników, metrologii, testowania i pomiarów, precyzyjnej instrumentacji, automatyzacji przemysłowej lub urządzeń medycznych
  • Umiejętności językowe w języku niemieckim

Oferujemy:

  • Wsparcie zespołu i kultura pracy przypominająca startup
  • Możliwość pracy zdalnej w Polsce
  • Szansę na pracę za granicą przez maksymalnie 60 dni rocznie
  • Programy rozwoju kariery
  • Udział w planie zakupu akcji pracowniczych z 15% zniżką
  • Pakiet benefitów (ubezpieczenie zdrowotne, multisport, vouchery zakupowe)
  • Bonifikaty za polecenia do 2000 USD
  • Biura z strefami rozrywki i relaksu, tenis stołowy i piłka nożna, darmowe przekąski, kawa i inne
  • Wydarzenia korporacyjne, społeczne i dotyczące dobrostanu

Proszę pamiętać: Wymienione powyżej benefity są dostępne tylko dla pracowników. Jesteśmy otwarci na współpracę z kontrahentami. Warunki umów współpracy B2B są ustalane indywidualnie.

Senior Software Engineer (.NET / Embedded) in Katowice – pracodawca: EPAM Systems

EPAM Systems Poland to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w obszarze nowoczesnych technologii AI i automatyzacji. Nasza kultura pracy opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu pracowników poprzez różnorodne projekty oraz możliwość pracy z klientami na najwyższym szczeblu. Dodatkowo, lokalizacja w Polsce zapewnia dostęp do talentów oraz inspirującego otoczenia, które wspiera kreatywność i efektywność zespołu.

E

Dane kontaktowe:

Zespół rekrutacyjny EPAM Systems

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer (.NET / Embedded) in Katowice

C#
ASP.NET
Test-Driven Development (TDD)
Multi-threading
Locking and Interlocking
Parallelism
Object-Oriented Design