May 20, 2026

Senior C# Developer (Hardware)

Senior • Remote

120 - 150 PLN

Gliwice, Poland

Projekt dla firmy z obszaru budowy maszyn przemysłowych i systemów pomiarowych

 Praca głównie zdalna | okazjonalne wyjazdy onsite
Projekt ok. 3 miesiące (ok. 500h) z możliwością przedłużenia
Start: ASAP

Poszukujemy doświadczonego specjalisty C# do projektu realizowanego dla firmy tworzącej zaawansowane systemy przemysłowe wykorzystywane m.in. w przemyśle ciężkim, automotive oraz systemach symulacyjnych.

To rola dla osób, które dobrze odnajdują się na styku software’u i hardware’u — software jest tutaj integralną częścią maszyny i odpowiada za komunikację z urządzeniami, przetwarzanie danych pomiarowych oraz sterowanie procesami przemysłowymi.

Zakres projektu

Tworzone rozwiązania służą do bezdotykowego pomiaru elementów produkcyjnych bezpośrednio na liniach produkcyjnych.

System odpowiada m.in. za:

  • komunikację z sensorami i urządzeniami przemysłowymi,

  • akwizycję danych pomiarowych,

  • filtrowanie i przetwarzanie danych w czasie rzeczywistym,

  • sterowanie ruchem i synchronizacją urządzeń,

  • generowanie parametrów korekcyjnych dla procesu produkcyjnego.

Wyzwania techniczne

W projekcie będziesz pracować m.in. z:

  • dużą ilością danych pomiarowych (miliony punktów),

  • sensorami, kamerami i laserami,

  • filtrowaniem szumu pomiarowego,

  • implementacją algorytmów dostarczanych przez inżynierów domenowych,

  • komunikacją z urządzeniami przemysłowymi,

  • środowiskiem działającym lokalnie na komputerach przemysłowych.

Nie wymagamy eksperckiej wiedzy z zakresu optyki czy fizyki pomiarowej — kluczowe jest rozumienie kontekstu technicznego oraz umiejętność implementacji rozwiązań.

Tech stack

Must have:

  • C#

  • .NET / .NET Core

  • WPF

  • Windows Forms

  • PostgreSQL

  • Git

Mile widziane:

  • komunikacja z PLC / CNC,

  • systemy embedded,

  • machine vision,

  • przetwarzanie sygnałów lub danych pomiarowych,

  • doświadczenie w środowisku industrial / manufacturing,

  • umiejętność czytania dokumentacji technicznej i schematów.

Kogo szukamy?

Szukamy osób, które:

  • pracowały blisko hardware’u i procesów przemysłowych,

  • integrowały software z fizycznymi urządzeniami,

  • przetwarzały dane z urządzeń lub systemów pomiarowych,

  • rozumieją zależności między software’em a działaniem maszyny,

  • potrafią implementować algorytmy oraz logikę obliczeniową,

  • są samodzielne i dobrze odnajdują się w projektach customowych.

Dużym atutem będzie doświadczenie w obszarach:

  • PLC,

  • embedded,

  • automatyka przemysłowa,

  • systemy pomiarowe,

  • produkcja / manufacturing,

  • machine vision.

Kogo nie szukamy?

To nie jest projekt dla osób z wyłącznie webowym lub cloudowym backgroundem.

Samo doświadczenie backend/frontend/web development bez styku z hardware’em, automatyką lub systemami przemysłowymi nie będzie wystarczające.

Model pracy

  • głównie praca zdalna,

  • okazjonalne wyjazdy i praca przy fizycznych maszynach u klienta w Niemczech

  • środowisko projektowe bez mocno sformalizowanych procesów agile,

  • duża samodzielność i elastyczność.

Język

Wymagany jest bardzo dobry język angielski — również w kontekście technicznym, inżynieryjnym i matematycznym.

Similar jobs you might like

Technology

One Bayt Sp. z o. o.

C# .Net Developer

Mid

On-site

Wroclaw, Poland

60 - 80 PLN

🏢 Summary: The offer is for a C# .NET Developer responsible for developing, maintaining, and optimizing software supporting inventory processes for stores and warehouses. The role involves working with large datasets, fixing production issues, performing code reviews, and creating unit tests within an Agile environment. The position allows focus on coding as well as participation in the full feature development lifecycle. 🗂️ Requirements: Experience with C# and .NET, Experience with SQL and SQL Server, Knowledge of GIT version control system, Experience with Visual Studio, Experience with Visual Studio Code, Ability to work with existing and legacy code, Ability to create and maintain unit tests, Participation in code reviews, Willingness to work in Agile/Kanban environment 📃 Skills: C#, .NET, SQL, SQLServer, GIT, VisualStudio, VisualStudioCode, ASP.NET, MVC, TFS, AzureDevOps, Agile, Kanban 🏢 Description: O firmie: Jesteśmy zespołem programistów tworzącym oprogramowanie na rynek polski, niemiecki oraz francuski. Nasze aplikacje umożliwiają przeprowadzanie inwentaryzacji w sklepach i magazynach oraz wspierają wszystkie procesy z nią powiązane. Działamy w około 35-osobowym zespole, podzielonym na mniejsze grupy projektowe – dzięki czemu każdy ma szansę pokazać umiejętności oraz znaleźć swoje miejsce. Kogo szukamy: Do naszego zespołu programistycznego poszukujemy Developera, który będzie wspierać nas w realizacji projektów opartych na technologii C# .NET. Zapraszamy zarówno osoby, które chcą skupić się głównie na pisaniu kodu i rozwijaniu swoich umiejętności technicznych, jak i tych, którzy oprócz programowania chcieliby aktywnie uczestniczyć w całym procesie tworzenia nowych funkcjonalności. Stos technologiczny: C# .NET, SQL Server Zadania: Tworzenie, utrzymywanie i rozwój stabilnego oprogramowania Identyfikacja i naprawa zgłoszonych problemów działania systemu produkcyjnego Stabilizacja i optymalizacja systemu produkcyjnego, który operuje na dużej ilości danych Wykonywanie code review Udział w codziennych spotkaniach zespołowych Tworzenie i rozwój testów (unit), wspierających stabilność aplikacji Czego oczekujemy: Podejścia typu "Be a Problem Solver, Not a Problem Creator" Znajomości systemu kontroli wersji GIT Znajomości C#/.NET, SQL oraz chęci dalszego rozwoju w tym obszarze Doświadczenia w pracy z Visual Studio i Visual Studio Code Otwartości na naukę, gotowości do pracy z istniejącym (również starszym) kodem oraz znajomości aktualnych trendów i technologii Mile widziane: znajomość ASP.NET MVC Oferujemy: Pracę w stabilnej i prężnie rozwijającej się firmie Elastyczną formę zatrudnienia: B2B, umowa o pracę, umowę zlecenie – jak Ci wygodniej Pierwsze trzy miesiące pracy stacjonarnej , następnie możliwość pracy hybrydowej – do 5 dni w miesiącu. Elastyczne godziny pracy (5:00-18:00) Niepowtarzalną, luźną atmosferę wzajemnego wsparcia i szacunku Szkolenia wewnętrzne i zewnętrzne Spotkania integracyjne Możliwość korzystania z pakietów Multisport oraz Luxmed Czego nie wymagamy: Ukończonych studiów informatycznych ani pokrewnych - liczy się Twoje doświadczenie i umiejętności Pracy w nadgodzinach – układamy terminy i projekty tak, aby praca w nadgodzinach nie była koniecznością Jak pracujemy: Korzystamy z Agile i Kanban, stale ulepszając nasz sposób działania. Zapewniamy komfortowe stanowiska pracy – każdy otrzymuje laptopa oraz dwa monitory Regularnie wyznaczamy cele rozwojowe, dzielimy się feedbackiem i omawiamy kierunek, w którym zmierza projekt Na co dzień pracujemy w TFS (Team Foundation Server) i Azure DevOps – to nasze główne narzędzia do zarządzania zadaniami, przeglądów kodu (pull requestów) i automatyzacji wdrożeń . Tworzymy zgrany zespół developerów z podejściem full stack – dlatego możesz spodziewać się zadań z różnych obszarów projektu, nawet jeśli tylko w podstawowym zakresie.

Technology

Kongsberg Maritime Poland

Software Engineer C# lub C++

Mid

On-site

Szczecin, Poland

🏢 Summary: Development of advanced maritime navigation systems used in real-world operations where stability, precision and reliability are critical. The role involves building and enhancing software in C# or C++, contributing to high‑reliability architectures, and supporting data processing, visualization and onboard systems integration. You will participate in technical decision-making and ensure long-term code quality and maintainability. 🗂️ Requirements: 2–4 years experience in C# or C++, Willingness to learn and work with C# and C++, Experience working with and extending existing codebases, Knowledge of software development best practices, Ability to design solutions for high-reliability systems, Experience in team-based software development, Strong problem-solving and analytical skills 📃 Skills: C#, C++, OOP, Architecture, CodeReview, DataProcessing, RealTime, SignalProcessing 🏢 Description: O projekcie: Dołączysz do zespołu rozwijającego zaawansowane systemy nawigacyjne dla sektora morskiego - rozwiązania wykorzystywane w rzeczywistych operacjach, gdzie stabilność, precyzja i niezawodność mają kluczowe znaczenie. WAŻNE: Jesli pracujesz głównie w C# - oczekujemy od Ciebie chęci i otwartości na naukę C++, i vice versa. Pracujemy nad oprogramowaniem, które wspiera m.in: Przetwarzanie danych nawigacyjnych Wizualizację i analizę sytuacji na morzu Integrację z systemami pokładowymi Twoja rola: Tworzenie i rozwój oprogramowania w C# lub C++ Projektowanie rozwiązań dla systemów o wysokiej niezawodności Analiza wymagań i proponowanie podejść technicznych Udział w decyzjach architektonicznych (szczególnie na poziomie Senior) Dbanie o jakość kodu i długoterminową utrzymywalność Code review i wsparcie zespołu Współpraca z zespołami interdyscyplinarnymi (architekci, QA, produkt) Rozwiązywanie problemów i incydentów Wymagania: 2–4 lata doświadczenia w C# lub C++ Umiejętność pracy z istniejącym kodem i jego rozwijania Znajomość dobrych praktyk programistycznych Doświadczenie w pracy zespołowej Umiejętność analizy problemów i ich rozwiązywania Mile widziane: Doświadczenie w systemach o wysokiej niezawodności Praca z systemami czasu rzeczywistego lub przetwarzaniem danych Doświadczenie w branżach regulowanych (np. przemysł, transport) Zainteresowanie systemami nawigacyjnymi lub przetwarzaniem sygnałów Kogo szukamy: Osoby z podejściem ownership – bierzesz odpowiedzialność za rozwiązania Inżyniera, który myśli systemowo, nie tylko zadaniowo Kogoś, kto potrafi balansować jakość i tempo pracy Partnera do dyskusji technicznych, nie tylko wykonawcy Co oferujemy: Pracę nad realnymi systemami wykorzystywanymi w operacjach morskich Stabilne środowisko i długoterminowe projekty Możliwość rozwoju w kierunku Eksperta w domenie nawigacji Wpływ na rozwiązania techniczne Dodatkowo: Wspieramy pasje sportowe. U nas możesz strzelać goale, biegać dystanse lub machać rakietką. Masz własny pomysł? Zgłoś! Być może są wśród nas podobni pasjonaci Dbamy o Twoje zdrowie. Poza prywatną opieką medyczną oraz możliwością przystąpienia do ubezpieczenia na życie, dbamy o Twoje zdrowie poprzez cykliczne programy wellbeing’owe Szanujemy Twój prywatny czas. Potrzebujesz załatwić coś przed rozpoczęciem dnia bądź po prostu lubisz pospać dłużej? Żaden kłopot. Możesz rozpocząć pracę do 9, a do tego z domu (w ramach pracy hybrydowej) Celebrujemy z Tobą ważne chwile. Jeśli powiększyła Ci się rodzina bądź świętujesz jubileusz pracy, otrzymasz od nas miłą niespodziankę Wzrastaj z firmą. Dofinansujemy Twoje studia, szkolenia, treningi Sail through the challenges of today and tomorrow with KONGSBERG!

Technology

One Bayt Sp. z o. o.

Backend Developer (.NET / C#)

Mid

On-site

Wroclaw, Poland

50 - 70 PLN

🏢 Summary: Developer role focused on building, maintaining, and optimizing inventory management systems using C# .NET. The position involves working on production systems handling large data volumes, fixing issues, performing code reviews, and creating unit tests within an AI-First development approach. Opportunity to contribute across the full development lifecycle in a collaborative Agile/Kanban environment. 🗂️ Requirements: Experience with C# and .NET, Knowledge of SQL, Experience with Git, Experience with Visual Studio, Experience with Visual Studio Code, Ability to work with existing and legacy code, Willingness to use AI tools in daily development work 📃 Skills: C#, .NET, SQL, Git, VisualStudio, VSCode, SQLServer, PostgreSQL 🏢 Description: O firmie: Jesteśmy zespołem programistów tworzącym oprogramowanie na rynek polski, niemiecki oraz francuski. Nasze aplikacje umożliwiają przeprowadzanie inwentaryzacji w sklepach i magazynach oraz wspierają wszystkie procesy z nią powiązane. Jesteśmy zgraną ekipą, która sumiennie i na czas wykonuje swoje obowiązki. Działamy w około 35-osobowym zespole, podzielonym na mniejsze grupy projektowe - dzięki czemu każdy ma szansę pokazać umiejętności oraz znaleźć swoje miejsce. Szukamy osoby, która tak jak my, zna się na swoim fachu i chce tworzyć nowoczesne, skuteczne rozwiązania. Jeśli cenisz sobie dobrą atmosferę i zaangażowanie w pracy – wyślij nam swoje CV! Kogo szukamy: Do naszego zespołu programistycznego poszukujemy Developera, który będzie wspierać nas w realizacji projektów opartych na technologii C# .NET. Zapraszamy zarówno osoby, które chcą skupić się głównie na pisaniu kodu i rozwijaniu swoich umiejętności technicznych, jak i tych, którzy oprócz programowania chcieliby aktywnie uczestniczyć w całym procesie tworzenia nowych funkcjonalności. Pracujemy zgodnie z podejściem AI-First - oznacza to, że aktywnie wykorzystujemy narzędzia AI jako integralną część codziennej pracy. Oczekujemy, że nowa osoba będzie otwarta na takie podejście i potrafi efektywnie współpracować z narzędziami AI w codziennych zadaniach programistycznych. Stos technologiczny: C# .NET, SQL Server, PostgreSQL Zadania: ·        Tworzenie, utrzymywanie i rozwój stabilnego oprogramowania ·        Identyfikacja i naprawa zgłoszonych problemów działania systemu produkcyjnego ·        Stabilizacja i optymalizacja systemu produkcyjnego, który operuje na dużej ilości danych ·        Wykonywanie code review ·        Udział w codziennych spotkaniach zespołowych ·        Tworzenie i rozwój testów (unit), wspierających stabilność aplikacji Czego oczekujemy: ·        Znajomości systemu kontroli wersji GIT ·        Znajomości C#/.NET, SQL oraz chęci dalszego rozwoju w tym obszarze ·        Doświadczenia w pracy z Visual Studio i Visual Studio Code ·        Otwartości na naukę, gotowości do pracy z istniejącym (również starszym) kodem oraz znajomości aktualnych trendów i technologii Mile widziane: ·        znajomość Web API ·        Znajomość WPF ·        Doświadczenie pracy z ORM (Entity Framework, Entity Framework Core) ·        Znajomość Claude Oferujemy: ·        Pracę w stabilnej i prężnie rozwijającej się firmie ·        Elastyczną formę zatrudnienia: B2B, umowa o pracę, umowę zlecenie – jak Ci wygodniej ·        Pracę w trybie hybrydowym (5 dni w miesiącu zdalnie) ·        Elastyczne godziny pracy (5:00-18:00) ·        Niepowtarzalną, luźną atmosferę wzajemnego wsparcia i szacunku ·        Szkolenia wewnętrzne i zewnętrzne ·        Spotkania integracyjne ·        Możliwość korzystania z pakietów Multisport oraz Luxmed Czego nie wymagamy: ·        Ukończonych studiów informatycznych ani pokrewnych - liczy się Twoje doświadczenie i umiejętności ·        Pracy w nadgodzinach – układamy terminy i projekty tak, aby praca w nadgodzinach nie była koniecznością Jak pracujemy: ·        Korzystamy z Agile i Kanban, stale ulepszając nasz sposób działania. ·        Zapewniamy komfortowe stanowiska pracy – każdy otrzymuje laptopa oraz dwa monitory ·        Regularnie wyznaczamy cele rozwojowe, dzielimy się feedbackiem i omawiamy kierunek, w którym zmierza projekt ·        Na co dzień pracujemy w TFS (Team Foundation Server) i Azure DevOps - to nasze główne narzędzia do zarządzania zadaniami, przeglądów kodu (pull requestów) i automatyzacji wdrożeń Tworzymy zgrany, niewielki zespół developerów z podejściem full stack – dlatego możesz spodziewać się zadań z różnych obszarów projektu, nawet jeśli tylko w podstawowym zakresie.

Technology

DPS Systems Sp. z o.o.

C# Developer

Mid

Remote

Warsaw, Poland

14,000 - 20,000 PLN

🏢 Summary: Mid-level C# Developer responsible for building and maintaining extensions and supporting applications for an ERP system. The role involves integrating applications with relational databases and creating and optimizing database queries from the application layer. The position requires close collaboration with end users and understanding of business processes. 🗂️ Requirements: Minimum 3 years of experience as a developer, Proficiency in C# or similar backend technologies, Strong knowledge of relational databases, Ability to write and modify SQL queries (e.g., T-SQL), Experience with application–database integration 📃 Skills: C#, SQL, T-SQL, PL/SQL, ERP, Databases 🏢 Description: W DPS Systems tworzymy i rozwijamy nowoczesne systemy ERP, które usprawniają procesy biznesowe w firmach produkcyjnych, usługowych i handlowych. Nasze rozwiązania wspierają kluczowe obszary działania organizacji — od finansów i logistyki, przez produkcję, aż po analitykę oraz integracje z systemami zewnętrznymi. Poszukujemy samodzielnego i zaangażowanegoC# Developer, który dołączy do naszego zespołu rozwijającego rozwiązania wspierające system ERP. Osoba na tym stanowisku będzie odpowiedzialna za tworzenie i utrzymanie rozszerzeń systemowych, dlatego istotne jest zarówno zrozumienie procesów biznesowych, jak i umiejętność współpracy z użytkownikami końcowymi. C# Developer Zakres obowiązków: 🔹Budowanie narzędzi wbudowanych oraz aplikacji obsługujących i wspierających system ERP . 🔹Ścisła integracja tworzonego oprogramowania z bazami danych . 🔹 Analizowanie , modyfikowanie i tworzenie zapytań do bazy danych z poziomu warstwy aplikacyjnej. Wymagania: 🔹Minimum 3 lata doświadczenia na stanowisku programisty (poziom Mid). 🔹Biegła znajomość języka programowania C# lub rozwiązań backendowych o podobnym profilu. 🔹Dobra znajomość obsługi relacyjnych baz danych oraz języka zapytań (np. T-SQL), pozwalająca na swobodne poruszanie się po środowisku bazodanowym. Mile widziana: 🔹znajomość języka PL/SQL oraz systemów ERP . Oferujemy: 🔹 Elastyczne godziny pracy. 🔹Możliwość pracy hybrydowej lub w pełni zdalnej . 🔹 Narzędzia pracy (laptop, monitor, akcesoria). 🔹 Realny wpływ na kształt i architekturę tworzonych rozwiązań. 🔹Udział w projektach, które mają bezpośredni wpływ na funkcjonowanie firmy. 🔹Dofinansowanie karty sportowej Benefit Multisport . 🔹Dofinansowanie pakietu medycznego Saltus. 🔹Dofinansowanie nauki języków obcych. Jeżeli oferta jest dla Ciebie interesująca, porozmawiajmy!

Technology

ROM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

ERP Application Specialist

Mid

Hybrid

Oleśnica, Poland

🏢 Summary: Development and maintenance of Microsoft Dynamics 365 Finance & Supply Chain Management (D365 F&SCM) in a manufacturing environment, supporting digitalization of business processes. The role combines ERP support, process analysis, system configuration, and development of extensions and reports. The position focuses on C#/.NET development with the opportunity to grow in Microsoft Dynamics 365 and X++. 🗂️ Requirements: Experience in C# development, Experience with .NET platform, Knowledge of SQL, Experience working with ERP systems or business applications 📃 Skills: C#, NET, SQL, Dynamics365, X++, PowerBI, ERP, SAP 🏢 Description: Do naszego zespołu IT poszukujemy osoby, która będzie rozwijać i utrzymywać środowisko Microsoft Dynamics 365 Finance & Supply Chain Management (D365 F&SCM), wspierając cyfryzację procesów biznesowych w nowoczesnej firmie produkcyjnej. Szukamy programisty, który posiada doświadczenie w C# oraz chce rozwijać swoje kompetencje w obszarze systemów ERP. Nie oczekujemy pełnej znajomości X++ – ważniejsze jest doświadczenie programistyczne, analityczne podejście oraz gotowość do nauki technologii Microsoft Dynamics 365. Będziesz współpracować zarówno z zespołem IT, jak i użytkownikami biznesowymi, uczestnicząc w projektowaniu, rozwijaniu i wdrażaniu rozwiązań wspierających procesy produkcyjne, logistyczne, sprzedażowe i finansowe. Twój zakres obowiązków Wsparcie ERP i zarządzanie aplikacjami: obsługa i analiza zapytań/próśb, udzielanie wsparcia w środowisku Microsoft D365 F&SCM wspieranie działów biznesowych w wykorzystaniu i optymalizacji procesów ERP analiza błędów i koordynacja odpowiednich rozwiązań Analiza procesów i wymagań: zrozumienie, dokumentowanie i mapowanie procesów biznesowych ( m.in . sprzedaż, zamówienia, finanse, produkcja, gospodarka magazynowa) przekładanie wymagań biznesowych na rozwiązania techniczne aktywny udział w ciągłym rozwoju środowiska ERP Personalizacja i rozwój parametryzacja i konfiguracja Microsoft D365 F&SCM wdrażanie modyfikacji oraz drobnych rozszerzeń w języku X++ Tworzenie i rozwój raportów i pulpitów Power BI Nasze wymagania Must have doświadczenie programistyczne w C# / .NET znajomość SQL pierwsze doświadczenie w pracy z systemami ERP lub aplikacjami biznesowymi umiejętność analitycznego myślenia i rozwiązywania problemów dobra znajomość języka angielskiego (min. B2) Duży atut znajomość Microsoft Dynamics 365 F&SCM znajomość języka X++ doświadczenie w integracji systemów biznesowych znajomość procesów biznesowych w środowisku produkcyjnym doświadczenie w modelowaniu i optymalizacji procesów biznesowych (BPM) Mile widziane doświadczenie w Power BI znajomość SAP lub innych systemów ERP znajomość języka niemieckiego Takie dajemy możliwości rozwoju branżowe platformy e-learningowe szkolenia wewnątrzfirmowe szkolenia zewnętrzne wsparcie merytoryczne od liderów technologicznych wymiana wiedzy technicznej w firmie To oferujemy Wdrożenie i ukierunkowane szkolenia w Microsoft D365 F&SCM Współpraca w międzynarodowym środowisku przemysłowym Perspektywa długoterminowej kariery w stabilnej, średniej wielkości firmie Miejsce na sukces osobisty i rozwój zawodowy Benefity prywatna opieka medyczna dofinansowanie nauki języków ubezpieczenie na życie zniżki na firmowe produkty i usługi program emerytalny preferencyjne pożyczki parking dla pracowników dodatkowe świadczenia socjalne

Technology

Kongsberg Maritime Poland

Software Engineer C# oraz C++

Senior

On-site

Szczecin, Poland

🏢 Summary: Development of advanced maritime navigation systems used in real-world operations, focusing on high reliability, precision and data processing. The role involves designing and implementing software in C# and C++ with strong impact on architecture and long-term quality. You will work on navigation data processing, visualization and integration with onboard systems. 🗂️ Requirements: 5+ years of software development experience, Experience in designing software components or systems, Ability to make and justify technical decisions, Experience in mentoring or supporting other engineers, Understanding of trade-offs between performance, quality and delivery time, Ability to collaborate with stakeholders, Experience in C# development, Experience in C++ development 📃 Skills: C#, C++, Git, Real-time, Data-processing, Software-architecture, Code-review, System-design 🏢 Description: O projekcie: Dołączysz do zespołu rozwijającego zaawansowane systemy nawigacyjne dla sektora morskiego - rozwiązania wykorzystywane w rzeczywistych operacjach, gdzie stabilność, precyzja i niezawodność mają kluczowe znaczenie. Pracujemy nad oprogramowaniem, które wspiera m.in: Przetwarzanie danych nawigacyjnych Wizualizację i analizę sytuacji na morzu Integrację z systemami pokładowymi Twoja rola: Tworzenie i rozwój oprogramowania w C# oraz C++ Projektowanie rozwiązań dla systemów o wysokiej niezawodności Analiza wymagań i proponowanie podejść technicznych Udział w decyzjach architektonicznych (szczególnie na poziomie Senior) Dbanie o jakość kodu i długoterminową utrzymywalność Code review i wsparcie zespołu Współpraca z zespołami interdyscyplinarnymi (architekci, QA, produkt) Rozwiązywanie problemów i incydentów Wymagania: 5+ lat doświadczenia w rozwoju oprogramowania Doświadczenie w projektowaniu rozwiązań (komponenty / systemy) Umiejętność podejmowania decyzji technicznych i ich uzasadniania Mentoring lub wspieranie innych inżynierów Rozumienie kompromisów (wydajność, jakość, czas) Umiejętność pracy z interesariuszami Mile widziane: Doświadczenie w systemach o wysokiej niezawodności Praca z systemami czasu rzeczywistego lub przetwarzaniem danych Doświadczenie w branżach regulowanych (np. przemysł, transport) Zainteresowanie systemami nawigacyjnymi lub przetwarzaniem sygnałów Kogo szukamy: Osoby z podejściem ownership – bierzesz odpowiedzialność za rozwiązania Inżyniera, który myśli systemowo, nie tylko zadaniowo Kogoś, kto potrafi balansować jakość i tempo pracy Partnera do dyskusji technicznych, nie tylko wykonawcy Co oferujemy: Pracę nad realnymi systemami wykorzystywanymi w operacjach morskich Stabilne środowisko i długoterminowe projekty Możliwość rozwoju w kierunku Eksperta w domenie nawigacji Wpływ na rozwiązania techniczne Dodatkowo: Wspieramy pasje sportowe. U nas możesz strzelać goale, biegać dystanse lub machać rakietką. Masz własny pomysł? Zgłoś! Być może są wśród nas podobni pasjonaci Dbamy o Twoje zdrowie. Poza prywatną opieką medyczną oraz możliwością przystąpienia do ubezpieczenia na życie, dbamy o Twoje zdrowie poprzez cykliczne programy wellbeing’owe Szanujemy Twój prywatny czas. Potrzebujesz załatwić coś przed rozpoczęciem dnia bądź po prostu lubisz pospać dłużej? Żaden kłopot. Możesz rozpocząć pracę do 9, a do tego z domu (w ramach pracy hybrydowej) Celebrujemy z Tobą ważne chwile. Jeśli powiększyła Ci się rodzina bądź świętujesz jubileusz pracy, otrzymasz od nas miłą niespodziankę Wzrastaj z firmą. Dofinansujemy Twoje studia, szkolenia, treningi Sail through the challenges of today and tomorrow with KONGSBERG!

Technology

TQLO SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

Embedded Software Engineer (C & Windows)

Senior

Hybrid

Wroclaw, Poland

130 - 135 PLN/hr

🏢 Summary: Short-term project for an Embedded Software Engineer focused on migrating existing software from Texas Instruments CC1xxx to a new hardware platform and optimizing it for performance and stability. The role involves low-level programming, hardware-software integration, and close collaboration with the hardware team during integration, testing, and debugging. Hybrid work model in Wrocław with possible immediate start. 🗂️ Requirements: Very good knowledge of C in embedded systems, Experience with Texas Instruments CC1xxx microcontrollers or similar RF MCUs, Practical experience with Code Composer Studio, Experience in bare-metal environments or minimal RTOS, Low-level programming skills (register-level, hardware debugging), Knowledge of SPI, I2C, UART, GPIO, ADC interfaces, Ability to read electronic schematics, Experience with oscilloscope, logic analyzer, JTAG 📃 Skills: C, CC1xxx, TexasInstruments, CodeComposerStudio, BareMetal, RTOS, SPI, I2C, UART, GPIO, ADC, JTAG, Oscilloscope, LogicAnalyzer 🏢 Description: Nasz Klient to firma technologiczna rozwijająca zaawansowane rozwiązania embedded dla urządzeń elektronicznych. Projekt koncentruje się na migracji istniejącego oprogramowania na nowoczesną platformę sprzętową oraz jego optymalizacji pod kątem wydajności i stabilności. Szukamy doświadczonej osoby na stanowisko Embedded Software Engineer, która dobrze odnajduje się w pracy niskopoziomowej i potrafi łączyć świat software’u z hardware’em. 📍 TRYB PRACY: Wrocław – praca hybrydowa - 2 lub 3 dni w biurze ⏱️ DOSTĘPNOŚĆ: Start projektu możliwy ASAP - preferowane osoby z maks. 2-tygodniowym okresem wypowiedzenia / projekt na ok 1-2 mce 🧑‍💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ? Przeniesieniem istniejącego oprogramowania z platformy Texas Instruments CC1xxx na nową, bardziej zaawansowaną platformę sprzętową, z uwzględnieniem różnic architektonicznych i sprzętowych Analizą aktualnej architektury systemu oraz identyfikacją zależności pomiędzy warstwą sprzętową i programową w celu zapewnienia poprawnej migracji Dostosowaniem i optymalizacją kodu pod nową platformę (wydajność, zużycie pamięci, obsługa peryferiów) Ścisłą współpracą z zespołem hardware podczas integracji, testowania oraz debugowania rozwiązania Diagnozowaniem i rozwiązywaniem problemów na styku sprzętu i oprogramowania Wsparciem w testach i walidacji działania systemu na poziomie niskopoziomowym 🔍 CZEGO OD CIEBIE OCZEKUJEMY? Must have: Bardzo dobra znajomość C (język programowania) w systemach embedded Doświadczenie z mikrokontrolerami Texas Instruments CC1xxx (rodzina układów RF) lub podobnymi Praktyczna znajomość Code Composer Studio (środowisko IDE dla TI) Doświadczenie w pracy w środowisku bare-metal (bez systemu operacyjnego lub z minimalnym RTOS – Real-Time Operating System) Umiejętność programowania niskopoziomowego (rejestry, debugowanie sprzętowe) Znajomość interfejsów sprzętowych: SPI (Serial Peripheral Interface) , I2C (Inter-Integrated Circuit) , UART (Universal Asynchronous Receiver-Transmitter) , GPIO (General Purpose Input/Output) , ADC (Analog-to-Digital Converter) Umiejętność czytania schematów elektronicznych Doświadczenie z narzędziami debugującymi: oscyloskop, analizator logiczny, JTAG (Joint Test Action Group) Nice to have: Bardzo dobre zrozumienie współpracy elektroniki i oprogramowania w systemach embedded Umiejętność samodzielnego diagnozowania złożonych problemów niskopoziomowych Dokładność oraz metodyczne podejście do pracy 🤝 DLACZEGO WARTO? Współpraca w modelu B2B z wynagrodzeniem do ok. 130–135 PLN/h netto + VAT Krótkoterminowy projekt (ok. 40 dni) z realną możliwością przedłużenia Praca przy zaawansowanym projekcie embedded z dużym wpływem na finalne rozwiązanie Bliska współpraca z zespołem hardware - realne wyzwania techniczne, nie „utrzymanie” Szybki proces rekrutacyjny i możliwość rozpoczęcia pracy od zaraz Partnerska współpraca i konkretna komunikacja bez zbędnej biurokracji Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami.

Technology

emagine Polska

C++/C# Developer with German

Senior

Remote

140 - 160 PLN

🏢 Summary: Long-term remote B2B contract for a C++/C# Developer focused on complex enterprise and public-sector software development and system integration projects. The role involves building, integrating, testing, and maintaining scalable solutions within CI/CD-driven Visual Studio environments. The developer contributes to architecture, technical documentation, and integration of third-party components in large-scale projects. 🗂️ Requirements: Fluent German C1, English minimum B1, Bachelor's degree in Computer Science or equivalent, Minimum 5 years professional experience, 4–6 years experience in C++ or 2–3 years in C#, Minimum 5 years experience with Git (branching, merging), Experience with Jira and Confluence, Windows system administration skills, Minimum 2 years unit testing experience, Minimum 2 years experience integrating third-party software, Minimum 1 year experience with CI/CD in Visual Studio, Experience preparing technical specifications and documentation, Experience with Waterfall, V-Model, or Agile/Scrum methodologies 📃 Skills: C++, C#, Git, Jira, Confluence, Windows, CI/CD, VisualStudio, UnitTesting, Scrum, Waterfall, V-Model 🏢 Description: Overview of the Role: The C++ / C# Developer will engage in complex software development and system integration projects, primarily within the enterprise or public-sector domains, driving the delivery of robust, scalable solutions. What we offer: Long Term B2B Contract Remote role Main Responsibilities: Develop, test, and maintain high-quality software solutions. Collaborate with team members for system integration tasks. Contribute to the design and architecture of technical specifications. Participate in reviews and suggest improvements in software coding practices. Document all development processes and updates for project transparency. Ensure adherence to CI/CD practices within Visual Studio environments. Support unit testing and maintain test processes. Integrate third-party software components efficiently. Facilitate knowledge transfer within the team. Assist in troubleshooting and maintaining existing applications. Key Requirements: Fluent in German (C1 level, spoken and written). Proficient in English (minimum B1 level, spoken and written). Bachelor's degree in Computer Science or equivalent with at least 5 years of experience. Extensive knowledge of C++ and/or C# (4-6 years for C++, 2-3 years for C#). Experience with Git (branching, merging) for at least 5 years. Familiarity with Jira and Confluence. Competence in Windows system administration, including terminal and console usage. Hands-on experience with unit testing and test processes (minimum 2 years). Experience integrating third-party software (minimum 2 years, ideally 4 years). Knowledge of CI/CD processes in Visual Studio environments (minimum 1 year). Experience in preparing technical specifications and documentation (minimum 1 year). Exposure to large public sector projects or comparable private sector engagements. Familiarity with various software development models (Waterfall/V-Model, Iterative, Agile/Scrum). Willingness to facilitate knowledge transfer within the team. Nice to Have: Experience in public sector projects such as KONSENS. Background in team leadership or mentoring roles. Knowledge of additional programming languages or technologies. Other Details: The position offers remote working opportunities from Poland with occasional visits to Germany (not exceeding once a quarter). Candidates should be available for up to a month and are expected for long-term cooperation on a 48-month project. A standard business working hour schedule is provided.

Healthcare

emagine Polska

Senior Python Software Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Full-time remote B2B contract for a Senior Software Consultant to take technical ownership of a Python-based manufacturing analytics solution in a regulated pharmaceutical environment. The role focuses on evolving and scaling the application, improving architecture, ensuring compliance, and supporting cloud-based deployment. It requires strong autonomy, database expertise, and experience delivering controlled, traceable changes in regulated settings. 🗂️ Requirements: Strong experience in Python application development, Experience developing and supporting production software solutions, Solid knowledge of relational databases, Ability to design and evolve database schemas and SQL data flows, Experience with PostgreSQL or similar database, Proven ownership of a production system, Ability to quickly understand and take over existing codebase, Experience with automated testing, Experience with documentation and change control processes, Experience working in regulated environments, Experience with cloud-based solutions or modern deployments, Ability to work independently as a senior technical resource, Fluent English 📃 Skills: Python, SQL, PostgreSQL, AWS, Terraform, CDK, Streamlit, Dash, Cloud, Docker, Serverless, MES 🏢 Description: 🌍Work mode - fully remote. 📑 Assignment type : B2B ⏳Contract length > 6 months + extensions. ⏰Start - ASAP/1 month. 📕Language - English. ⚙️Industry - healthcare/pharmaceutical. 💼 Recruitment process - 2 interviews with the client. 💻 Workload : Full time (40 hours a week). Summary: We are seeking a Senior Software Consultant to take technical ownership of an existing manufacturing analytics solution within the pharmaceutical production environment. This role involves evolving the solution through new use cases, scaling, architectural improvements, and ensuring compliance with regulatory standards. Main Responsibilities: Take technical ownership of an existing Python-based application and drive its evolution through new use cases, scaling, architectural improvements, and maintainability enhancements. Design and implement new features based on business, manufacturing, process-support, and quality needs. Work with relational databases, including schema design, SQL, migrations, performance considerations, data quality, and auditability. Support and improve the application's cloud-based deployment and operational setup. Contribute to architectural improvements that enable the solution to scale from a local use case toward a broader platform. Ensure that changes are tested, documented, and implemented in a controlled and traceable manner. Collaborate with process supporters, subject-matter experts, QA, IT, and other stakeholders. Translate business, process, and compliance needs into pragmatic technical solutions. Support handover, knowledge transfer, and long-term maintainability of the solution. Where relevant, contribute to follow-up activities related to Data Integrity and IT Risk Assessment. Key Requirements: Strong experience with Python application development . Experience developing, maintaining, and supporting production software solutions. Solid understanding of relational databases, preferably PostgreSQL or similar . Ability to design, understand, and evolve database schemas and SQL-based data flows. Track record of solo or near-solo ownership of a production system. Ability to understand an existing codebase and take ownership of it quickly. Treats automated testing as a key part of delivery. Experience working with documentation, change control, structured delivery processes, and maintainable handover material. Comfortable working in environments where traceability and controlled changes are critical. Experience with cloud-based solutions or modern deployment environments. Strong communication skills and ability to collaborate with both technical and non-technical stakeholders. Proven ability to work independently as a senior technical resource. Nice to Have: Experience in pharmaceutical, biotech, medical device, or another regulated environment. Familiarity with GxP, computerized systems validation, data integrity, and controlled software changes. Experience with Streamlit, Dash, or similar Python-based application frameworks. Experience with AWS or another major cloud platform. Familiarity with Infrastructure-as-Code tools such as AWS CDK, Terraform, or similar. Experience with containerized applications, serverless jobs, managed databases, or similar cloud components. Experience with manufacturing systems, MES systems, or industrial analytics. Familiarity with Statistical Process Control or similar process-monitoring methods. Experience scaling solutions into a more reusable platform. Experience supporting validation, risk assessment, or quality documentation in regulated environments. Other Details: Tools/Methodologies: Python, SQL, Cloud Technologies Compliance: Experience in a regulated environment required

Technology

KUBO

Senior Firmware Engineer (start ASAP)

Senior

Remote

Katowice, Poland

20,800 - 24,000 PLN/hr

🏢 Summary: The role focuses on developing embedded software and firmware for advanced industrial automation products used in real-time environments. You will work in a Scrum team to design, implement, test, and deliver embedded solutions, collaborating closely with cross-functional stakeholders. The position is fully remote within Poland and offered on a B2B contract. 🗂️ Requirements: Bachelor’s degree in Electronics, Instrumentation Engineering or related field, Minimum 6 years of experience in embedded software development, Strong programming experience in Embedded C++, Experience with industrial communication protocols (Modbus, Profibus or EtherNet/IP), Experience in designing and maintaining real-time embedded systems, Experience in developing and maintaining automated tests, Knowledge of Ethernet and TCP/IP networking, Ability to work in a Scrum/Agile environment 📃 Skills: C++, Embedded, Firmware, Modbus, Profibus, EtherNet/IP, Ethernet, TCP/IP, Wireshark, Scrum, Agile, Testing 🏢 Description: Join a global technology company that designs and develops advanced solutions for industrial automation and control. The team builds  embedded products used in demanding, real‑time environments all over the world. If you enjoy solving complex technical problems, working with experienced engineers, and growing your skills in embedded software and firmware development, this role is a great fit. You can work from any place in Poland. The start is planned ASAP. Key responsibilities Work in a Scrum team to plan, organize and do the development work, taking part in all team meetings. Take care of your daily tasks with little supervision and handle new tasks based on general directions. Use your skills to help define, design, code, test and deliver embedded software and firmware features. Work with your team to gather needs, design solutions, build, test and deliver the product. Show the most important new features and parts of the product to stakeholders. Work closely with the Product Owner, Scrum Master, Release Train Engineer, Product Manager and others to agree on tools, processes and ways of working. Notice problems that stop the team from finishing work and help to solve them or raise them to the right people. Ideal candidate profile Bachelor’s degree in Electronics or Instrumentation Engineering (or a closely related field). At least 6 years of experience in embedded software or related development roles. Strong programming experience in Embedded C++. Experience with industrial communication protocols such as Modbus, Profibus, or EtherNet/IP. Ability to design, build, and maintain firmware for real‑time and embedded systems. Willingness to work in a self‑organizing Scrum team and contribute to Agile practices. Experience in developing and maintaining automated tests. Good communication skills and the ability to work well in a team. Experience with networking technologies such as Ethernet and TCP/IP, and tools like Wireshark. Conditions Form of cooperation: B2B contract Start: ASAP Salary: 130-150 PLN net/h Model of work: 100% remote from any place in Poland Benefits: private medical care, life insurance, Multisport card Recruitment steps Phone call with Recruiter (20 - 30 min.) Technical verification call by the client Interview with the client Feedback and decision