Pomiń do treści
Logo firmy co.brick

Senior C# Developer (Hardware)

co.brick

Oferta w skrócie
20 16025 200PLN / mies.
🏠ZdalnieTryb pracy
📄B2BKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaGliwice
Źródło
Aktywna
Opublikowano21 maja 2026
Ostatnio sprawdzono21 maja 2026
Wygasa za27 dni
Werdykt JobHunt

Rola polega na rozwijaniu oprogramowania dla przemysłowych systemów pomiarowych, które komunikują się z sensorami, kamerami i laserami na liniach produkcyjnych. Będziesz implementować algorytmy dostarczone przez inżynierów domenowych, filtrować dane pomiarowe i sterować urządzeniami. To nie typowy backend webowy – wymaga zrozumienia interakcji software'u z hardware'm i pracy w czasie rzeczywistym. Projekt jest krótkoterminowy (3 miesiące), ale z możliwością przedłużenia, głównie zdalny z okazjonalnymi wyjazdami do Niemiec.

Brakuje: liczebność i skład zespołu projektowego, częstotliwość i długość wyjazdów onsite.

🛠 Wymagane technologie
Dane źródłowe
AI Insights
Czym naprawdę jest ta rola?Backend Engineer

Rola polega na rozwijaniu oprogramowania dla przemysłowych systemów pomiarowych, które komunikują się z sensorami, kamerami i laserami na liniach produkcyjnych. Będziesz implementować algorytmy dostarczone przez inżynierów domenowych, filtrować dane pomiarowe i sterować urządzeniami. To nie typowy backend webowy – wymaga zrozumienia interakcji software'u z hardware'm i pracy w czasie rzeczywistym. Projekt jest krótkoterminowy (3 miesiące), ale z możliwością przedłużenia, głównie zdalny z okazjonalnymi wyjazdami do Niemiec.

Plusy
  • W pełni zdalna praca z elastycznością
  • Interesująca domena przemysłowa z rzeczywistymi wyzwaniami technicznymi
  • Duża autonomia i samodzielność w projekcie customowym
  • Możliwość przedłużenia kontraktu
Na co uważać
  • Okazjonalne wyjazdy do Niemiec – brak informacji o zwrocie kosztów i częstotliwości
  • Brak sformalizowanych procesów Agile – może oznaczać chaos organizacyjny
  • !Projekt tylko 500h – może być intensywny i wymagający szybkiego wdrożenia
  • !Brak informacji o wielkości zespołu i procesie rekrutacyjnym
  • !Okazjonalne wyjazdy – mogą być częstsze niż sugerowane
Codzienna praca
  • Pisanie i utrzymywanie kodu w C# .NET / .NET Core z wykorzystaniem WPF i Windows Forms
  • Implementacja algorytmów filtrowania szumu pomiarowego i przetwarzania danych
  • Komunikacja z sensorami, kamerami, laserami i urządzeniami przemysłowymi
  • Akwizycja i przetwarzanie milionów punktów danych pomiarowych w czasie rzeczywistym
  • Synchronizacja i sterowanie ruchem urządzeń na linii produkcyjnej
  • Praca z bazą PostgreSQL do przechowywania danych pomiarowych
  • Korzystanie z Gita do kontroli wersji i współpracy w zespole
  • Okazjonalne wyjazdy onsite do klienta w Niemczech do testów na fizycznych maszynach
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

C# developer z co najmniej 3-letnim doświadczeniem w WPF i Windows Forms, który miał styczność z komunikacją z urządzeniami (np. przez porty szeregowe, TCP) i rozumie podstawy przetwarzania sygnałów.

Raczej nie dla

Osoby z wyłącznie webowym lub cloudowym backgroundem, bez doświadczenia ze strony hardware'u, automatyki lub systemów przemysłowych. Juniorzy bez udokumentowanego kontaktu z przemysłowym software'm również nie będą pasować.

Ocena dopasowania
Junior1/5
Mid3/5
Senior5/5
Hands-on5/5
Architekt2/5
Remote5/5
Enterprise2/5
Pytania do rekrutera
  • ?Jak często zdarzają się wyjazdy do Niemiec i jakie są procedury (czas, koszty, logistyka)?
  • ?Ile osób liczy zespół projektowy i jakie są role?
  • ?Jakie konkretne protokoły komunikacji z hardware'm są używane (np. EtherCAT, Profinet, OPC UA)?
  • ?Czy istnieje już baza kodu, czy projekt zaczyna się od zera (greenfield)?
  • ?Jakie są praktyki testowania i code review w projekcie?
  • ?Jak wygląda onboarding – czy jest dokumentacja lub mentory?
  • ?Czy istnieje możliwość przejścia na inne projekty w firmie po zakończeniu tego?
Brakujące informacje
  • Liczebność i skład zespołu projektowego
  • Częstotliwość i długość wyjazdów onsite
  • Proces rekrutacyjny (liczba etapów, forma)
  • Szczegóły techniczne komunikacji z hardware'm (protokoły, magistrale)
  • Stan istniejącego kodu (czy jest legacy, czy zielone pole)
  • Praktyki developerskie (testy unitarne/integracyjne, CI/CD)
Zespół

Środowisko projektowe bez mocno sformalizowanych procesów agile, co sprzyja samodzielności i elastyczności, ale może być wyzwaniem dla osób przyzwyczajonych do ustrukturyzowanych metodologii.

🔗Podobne oferty