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 zawodowego.
- 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
- Budowanie 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 do posiadania:
- 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ę zauważyć: 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 Warsaw – 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.