May 20, 2026

Firmware Developer

Mid • Hybrid

11,000 - 13,000 PLN

Gdansk, Poland

O nas

Jesteśmy firmą, która tworzy nowoczesne rozwiązania DSO oraz Systemy Interkomowe, wyznaczając standardy w komunikacji bezpieczeństwa.

Projektujemy, produkujemy i dostarczamy cyfrowe technologie dla krytycznej komunikacji: Dźwiękowe Systemy Ostrzegawcze, interkomy oraz inteligentne oprogramowanie do zarządzania. Naszą siłą jest zespół ekspertów – ludzi z pasją, wiedzą i ambicją. Dzięki ich zaangażowaniu budujemy organizację niezawodną i konkurencyjną. Nasze rozwiązania działają w najbardziej wymagających miejscach: na lotniskach, stadionach, w tunelach drogowych, centrach handlowych, szpitalach, biurach, szkołach i na dworcach kolejowych. Jesteśmy obecni tam, gdzie liczy się bezpieczeństwo i skuteczna komunikacja.

Twój zakres obowiązków

  • Tworzenie i udział w pełnym cyklu rozwoju oprogramowania wbudowanego (specyfikacja, architektura, implementacja, usuwanie błędów, testy jednostkowe i integracyjne, utrzymanie, dokumentacja)

  • Tworzenie i rozwój oprogramowania firmware w języku C/C++, Python, LUA dla systemów embedded

  • Implementacja sterowników dla urządzeń peryferyjnych

  • Tworzenie dokumentacji projektowej, konstrukcyjnej, testowej, instrukcji i raportów

  • Współpraca z zespołem software i hardware deweloperów, testerami

Nasze wymagania

  • Minimum 2-letnie doświadczenie w realizacji zadań na podobnym stanowisku

  • Doświadczenie w tworzeniu firmware’u w językach C/C++

  • Znajomość protokołów I2C, SPI, UART, RS232/485, TCP/IP, UDP, SNMP inne sieciowe

  • Znajomość systemów RTOS (np. FreeRTOS) i systemu Embedded Linux

  • Umiejętność samodzielnego, kreatywnego i analitycznego myślenia

  • Dobra znajomość języka angielskiego

Oferujemy

  • Udział w ciekawych i zaawansowanych projektach z dziedziny cyfrowego przetwarzania sygnałów, transmisji sygnałów audio

  • Współpraca z doświadczonym zespołem projektantów i programistów

  • Gwarantowane wyzwania technologiczne na najwyższym światowym poziomie

  • Przejrzysty system premiowy

  • Opiekę medyczną w placówkach LuxMed

  • Dofinansowanie karty sportowej Multisport

  • Parking rowerowy, samochodowy dla pracowników

  • Prezenty okolicznościowe

  • Spotkania integracyjne, wspólne grillowanie

  • Elastyczne godziny pracy

  • Praca hybrydowa, 30 dni pracy zdalnej w roku

Similar jobs you might like

Technology

Sii

C++ Embedded Developer – automatyka przemysłowa (f/m/x)

Mid

Hybrid

Katowice, Poland

🏢 Summary: Development and maintenance of embedded software for industrial control devices, focused on communication components on a new hardware platform. The role covers application layer and middleware development in an RTOS environment, combining new feature implementation with refactoring and testing of existing systems. It is key to ensuring stability and integration of the control platform. 🗂️ Requirements: Very good knowledge of C++ in embedded systems (C++11, STL), Experience with real-time operating systems, Knowledge of networking concepts and ISO/OSI model, Experience with communication protocols (Ethernet, TCP/IP), Ability to debug and test embedded software on target devices, Experience working on application layer and middleware, Fluent English, Fluent Polish, Residence in Poland, Availability to work hybrid from Katowice office 3 days per week 📃 Skills: C++, STL, RTOS, Ethernet, TCP/IP, ISO/OSI, Embedded, Debugging, Testing 🏢 Description: Dołącz do zespołu odpowiedzialnego za rozwój i utrzymanie oprogramowania dla przemysłowych urządzeń sterujących. Zespół pracuje nad wprowadzaniem produktów na nową platformę sprzętową, ze szczególnym naciskiem na obszary komunikacyjne. Zakres prac obejmuje głównie warstwę aplikacyjną oraz middleware działające w środowisku RTOS. Rola ma kluczowe znaczenie dla stabilności i rozwoju platformy, ponieważ dotyczy komponentów odpowiedzialnych za komunikację i integrację systemu. Praca łączy rozwój nowych funkcjonalności z refaktoryzacją i testowaniem istniejących rozwiązań. Zespół pracuje hybrydowo z biura w Katowicach 3 dni w tygodniu. Twoje zadania Projektowanie i implementowanie oprogramowania embedded w języku C++ Rozwijanie funkcjonalności działających w środowisku RTOS Praca nad warstwą aplikacyjną i middleware systemu sterowania Integracja nowych funkcjonalności na nowej platformie sprzętowej Debugowanie oraz testowanie systemów wbudowanych Refaktoryzacja i utrzymywanie istniejącego kodu Wymagania Bardzo dobra znajomość języka C++ w systemach embedded (C++11, STL) Doświadczenie w pracy z systemami czasu rzeczywistego Znajomość zagadnień sieciowych oraz modelu ISO/OSI Obycie z protokołami komunikacyjnymi (Ethernet, TCP/IP) Umiejętność debugowania i testowania oprogramowania na urządzeniach wbudowanych Zdolność pracy w złożonym środowisku projektowym i współpracy zespołowej Biegła znajomość języka angielskiego Wymagane przebywanie na terenie Polski oraz płynna znajomość języka polskiego Mile widziane Wykorzystanie Pythona do automatyzacji, testów lub narzędzi developerskich Doświadczenie w pracy z systemami sterowania lub automatyką przemysłową Udział w refaktoryzacji dużych, wieloletnich codebase’ów Praca w środowisku zwinnych frameworków skalowanych (np. SAFe) Benefity, które czekają na Ciebie: Tytuł Great Place to Work od 2015 roku - to dzięki opiniom pracowników otrzymujemy tytuł i wdrażamy nowe pomysły Stabilność zatrudnienia - 2,1 MLD PLN przychodu, brak długów, od 2006 roku na rynku Dzielimy się zyskiem z pracownikami - od 2022 roku przeznaczyliśmy na ten cel już ponad 76 milionów PLN Bogaty pakiet benefitów - prywatna opieka zdrowotna, platforma kafeteryjna, zniżki na samochody i więcej Komfortowe miejsce pracy - pracuj w naszych biurach klasy A lub zdalnie Dziesiątki fascynujących projektów dla prestiżowych marek z całego świata 1 000 000 PLN rocznie na Twoje pomysły - taką kwotą wspieramy pasje i akcje wolontariackie naszych pracowników Stawiamy na Twój rozwój - meetupy, webinary, platforma szkoleniowa i blog technologiczny – Ty wybierasz Fantastyczna atmosfera stworzona przez wszystkich Sii Power People Dołącz do zespołu Sii – rozwijaj umiejętności, zdobywaj doświadczenie i buduj karierę!

Technology

Sii

Embedded Software Engineer – networking project (f/m/x)

Senior

Remote

Bialystok, Poland

🏢 Summary: Development and maintenance of embedded firmware and low-level system software for high-performance programmable Ethernet switches. The role involves close collaboration with hardware teams, board bring-up, system validation, and optimization of hardware–software interactions. It also includes automated testing and participation in code reviews within advanced networking projects. 🗂️ Requirements: Minimum 5 years of commercial experience in a similar role, Strong programming skills in C and C++, Experience with Python under Linux, Experience in programming complex hardware systems, Understanding of SoC architectures, Knowledge of memory management and interrupt handling, Knowledge of RTOS concepts, Experience with embedded Linux build systems (Yocto, Buildroot), Good command of English (spoken and written), Residence in Poland 📃 Skills: C, C++, Python, Linux, SoC, RTOS, Yocto, Buildroot, Ethernet, PCIe, SPI, I2C, UART 🏢 Description: Będziesz pracować nad wbudowanym oprogramowaniem układowym i niskopoziomowym oprogramowaniem systemowym dla najnowocześniejszych programowalnych przełączników Ethernet. Rola ta obejmuje ścisłą współpracę z zespołami sprzętowymi i programistycznymi w celu wprowadzenia nowych funkcji w wysokowydajnych urządzeniach sieciowych. Dołączając do nas, stajesz się członkiem Centrum Kompetencyjnego Embedded w Sii - wewnętrznej jednostki organizacyjnej, zrzeszającej ponad 500 specjalistów w całym kraju! Obecnie pracujemy nad około 100 projektami dla 50 klientów z różnych branż, w tym motoryzacyjnej, IoT, telekomunikacyjnej i medycznej. Twoje zadania Opracowywanie i utrzymywanie wbudowanego oprogramowania układowego dla przełączników programowalnych Współpraca z zespołami sprzętowymi przy wprowadzaniu płyt i walidacji systemu Debugowanie i optymalizacja interakcji między sprzętem a oprogramowaniem Pisanie i utrzymywanie zautomatyzowanych testów dla komponentów oprogramowania układowego Udział w przeglądach kodu i dyskusjach projektowych Wymagania Minimum 5 lat komercyjnego doświadczenia na podobnym stanowisku Duże doświadczenie w programowaniu w językach C/C++ i Python pod systemem Linux Udokumentowane doświadczenie w programowaniu złożonych urządzeń/systemów sprzętowych Zrozumienie architektur SoC, zarządzania pamięcią i obsługi przerwań Znajomość koncepcji systemów operacyjnych czasu rzeczywistego i wbudowanych systemów kompilacji Linux (Yocto, Buildroot) Dobra znajomość języka angielskiego w mowie i piśmie (codzienna komunikacja) Umiejętność samodzielnego uczenia się, proaktywność i umiejętność współpracy w zespole Wymagane miejsce zamieszkania w Polsce Mile widziane Znajomość protokołów komunikacyjnych (Ethernet, PCIe, SPI, I2C, UART) Doświadczenie w tworzeniu płytek drukowanych, rozwoju BSP lub debugowaniu oprogramowania układowego Benefity, które czekają na Ciebie: Tytuł Great Place to Work od 2015 roku - to dzięki opiniom pracowników otrzymujemy tytuł i wdrażamy nowe pomysły Stabilność zatrudnienia - 2,1 MLD PLN przychodu, brak długów, od 2006 roku na rynku Dzielimy się zyskiem z pracownikami - od 2022 roku przeznaczyliśmy na ten cel już ponad 76 milionów PLN Bogaty pakiet benefitów - prywatna opieka zdrowotna, platforma kafeteryjna, zniżki na samochody i więcej Komfortowe miejsce pracy - pracuj w naszych biurach klasy A lub zdalnie Dziesiątki fascynujących projektów dla prestiżowych marek z całego świata 1 000 000 PLN rocznie na Twoje pomysły - taką kwotą wspieramy pasje i akcje wolontariackie naszych pracowników Stawiamy na Twój rozwój - meetupy, webinary, platforma szkoleniowa i blog technologiczny – Ty wybierasz Fantastyczna atmosfera stworzona przez wszystkich Sii Power People Dołącz do zespołu Sii – rozwijaj umiejętności, zdobywaj doświadczenie i buduj karierę!

Technology

Scanway

Programista / Programistka FPGA

Mid

On-site

Wroclaw, Poland

🏢 Summary: Design and development of FPGA-based systems for real-time optical data processing in space applications. The role involves implementing and verifying HDL code and integrating FPGA solutions with onboard electronics. The position offers participation in advanced satellite imaging projects. 🗂️ Requirements: Higher technical education (electronics, automation, telecommunications or related), Experience in FPGA system design, Proficiency in VHDL and/or Verilog, Experience with Vivado, Quartus or ModelSim, Knowledge of digital signal processing 📃 Skills: FPGA, VHDL, Verilog, SystemVerilog, Vivado, Quartus, ModelSim, DSP, Xilinx, Intel, C, C++, ECSS, DO-254, Embedded 🏢 Description: Twój zakres obowiązków Projektowanie, implementacja i testowanie logiki w układach FPGA (Xilinx lub Intel) Tworzenie i weryfikacja kodu HDL (VHDL / Verilog / SystemVerilog) Integracja systemów FPGA z pozostałymi komponentami elektroniki pokładowej Współpraca z zespołami ds. elektroniki, oprogramowania oraz mechaniki Udział w projektowaniu systemów przetwarzania danych z instrumentów optycznych w czasie rzeczywistym Nasze wymagania Wykształcenie wyższe techniczne (elektronika, automatyka, telekomunikacja lub pokrewne) Doświadczenie w projektowaniu systemów FPGA Znajomość języków opisu sprzętu: VHDL i/lub Verilog Umiejętność korzystania z narzędzi takich jak Vivado, Quartus, ModelSim, itp. Znajomość zagadnień przetwarzania sygnałów cyfrowych Komunikatywność i umiejętność pracy zespołowej Mile widziane Doświadczenie w projektach space lub embedded Znajomość standardów ECSS i/lub DO-254 Znajomość C/C++ (np. do sterowników FPGA w systemach embedded) To oferujemy Realny wpływ na rozwój polskiej technologii kosmicznej. Możliwość pracy nad systemami obrazowania wykorzystywanymi w misjach satelitarnych. Dostęp do nowoczesnego zaplecza technicznego (cleanroom, laboratoria optomechaniczne) Udział w międzynarodowych programach kosmicznych. Elastyczny czas pracy, praca hybrydowa, pakiet benefitów. O nas Scanway S.A. to polska firma działająca od 8 lat. Jako jedna z kilkunastu firm na świecie opracowała kompletne produkty optoelektroniczne do obserwacji Ziemi z orbity. Spółka realizuje kluczowe, jedne z największych w Polsce kontrakty na urządzenia kosmiczne, w tym dla klientów komercyjnych. Operuje również najdłużej działającym polskim optycznym satelitą obserwacyjnym STAR VIBE. Scanway S.A. specjalizuje się w łańcuchu przetwarzania optycznego, który obejmuje: pozyskiwanie, przetwarzanie i analizę danych obrazowych, a także predykcję zdarzeń na ich podstawie.

Technology

VERTIGO GLOBAL

Embedded C++ Engineer (ISR / Robotics)

Mid

Hybrid

Warsaw, Poland

13,000 - 26,000 PLN

🏢 Summary: Embedded C++ Engineer responsible for developing and maintaining embedded software for ISR observation heads used in UAV/UGV/USV platforms. The role focuses on low-level driver development, sensor integration, motor control, and system optimization on real hardware. You will work closely with hardware teams to ensure performance, reliability, and seamless communication across embedded systems. 🗂️ Requirements: Strong knowledge of C and C++ in embedded systems, Experience with embedded systems (bare-metal or RTOS or embedded Linux), Ability to debug using GDB, JTAG or trace tools, Ability to read and work with hardware datasheets, Experience with hardware communication protocols: UART, SPI, I2C, CAN, Ethernet, Experience working directly with real hardware (bring-up, testing, logging), Ability to optimize performance and reliability of embedded systems 📃 Skills: C, C++, UART, SPI, I2C, CAN, Ethernet, GDB, JTAG, RTOS, Linux, STM32, NXP, TI, Jetson, SoC, FreeRTOS, Zephyr, Yocto, CI 🏢 Description: Budujemy sprzęt, który widzi i rozumie świat. W Vertigo Global tworzymy zaawansowane głowice obserwacyjne ISR dla UAV/UGV/USV. Szukamy osoby, która wejdzie w samo serce systemu embedded software . Rola Embedded C++ Engineer – rozwój oprogramowania dla sterowników, sensorów i systemów integracji w naszych głowicach ISR. Co będzie w Twoich rękach rozwój i utrzymanie oprogramowania Embedded C/C++ komunikacja i integracja: UART / SPI / I2C / CAN / Ethernet praca na realnym sprzęcie: bring-up, debug, testy, logowanie tworzenie modułów dla sterowania silnikami / stabilizacji / synchronizacji sensorów optymalizacja wydajności i niezawodności (system działać ma zawsze, nie „w większości przypadków”) współpraca z elektroniką, mechaniką i zespołem systemowym Czego potrzebujemy dobra znajomość C/C++ w embedded umiejętność debugowania (GDB/JTAG/trace) i czytania datasheetów doświadczenie z systemami wbudowanymi (bare-metal lub RTOS / Linux embedded) praktyczne podejście: „robię, testuję, poprawiam” Mile widziane STM32 / NXP / TI / Jetson / SoC FreeRTOS / Zephyr / Yocto CI dla embedded, unit tests podstawy system engineering (w ISR to duży plus) Jak pracujemy decyzje podejmujemy szybko, bez korporacyjnego ping-ponga oprogramowanie powstaje pod konkretne produkty , nie pod prezentacje liczy się jakość, przewidywalność i odpowiedzialność za wynik Co oferujemy praca przy technologii ISR klasy premium (hardware + software) duży wpływ na architekturę i kierunek rozwoju dostęp do sprzętu, narzędzi, laboratoriów i realnych testów stabilne warunki + elastyczność (Warszawa / hybrid) zespół inżynierski, w którym naprawdę „robi się rzeczy”

Technology

HERTZ NEW TECHNOLOGIES sp. z o.o.

Inżynier DevOps ( R&D / EMBEDDED) (m/f)

Mid

On-site

Zielona Góra, Poland

🏢 Summary: Offer for a DevOps Engineer responsible for designing, developing and maintaining a stable, automated CI/CD environment supporting the full software development lifecycle in high‑criticality projects. The role focuses on build automation, infrastructure reliability and standardization of workflows across Embedded, Desktop and Backend systems. Position involves close collaboration with development and QA teams to ensure security, repeatability and performance of delivery processes. 🗂️ Requirements: Higher technical education (Computer Science, Electronics or related), 2–3 years of experience in DevOps or process automation, Very good knowledge of Linux, Practical scripting skills in Python and Bash, Hands-on experience with GitLab, Docker and Git, Knowledge of CMake and GCC, Basic network administration knowledge (VLAN, TLS, DHCP) 📃 Skills: Linux, Python, Bash, GitLab, Jenkins, Artifactory, Docker, Git, CMake, GCC, VLAN, TLS, DHCP, STM32, NET, Java, Spring, Yocto, PKI 🏢 Description: Hertz Systems to polska firma z blisko 35‑letnim doświadczeniem w obszarze systemów bezpieczeństwa, wojskowych systemów teleinformatycznych, systemów nawigacji satelitarnej GPS oraz technologii kosmicznych. Działalność obejmuje pełny proces tworzenia rozwiązań - od projektu, poprzez produkcję, montaż i integrację, aż po testowanie oraz szkolenia użytkowników. Firma dostarcza zarówno sprzęt, jak i oprogramowanie wykorzystywane przez wojsko, instytucje rządowe i europejskie oraz sektor prywatny, realizując projekty o wysokich wymaganiach operacyjnych i strategicznym znaczeniu. Poszukujemy Inżyniera DevOps, który będzie odpowiedzialny za projektowanie, rozwój i utrzymanie stabilnego, zautomatyzowanego środowiska wspierającego proces wytwarzania oprogramowania, od tworzenia kodu, przez CI/CD, aż po finalny produkt. Rola ta ma kluczowe znaczenie dla zapewnienia powtarzalności, bezpieczeństwa i niezawodności systemów wykorzystywanych w projektach o wysokiej krytyczności. Zakres obowiązków Rozwój i utrzymanie środowiska CI/CD (GitLab, Jenkins, Artifactory). Automatyzacja procesów build dla projektów Embedded (STM32, Linux), Desktop (.NET) i Backend (Java/Spring). Współpraca z zespołami programistycznymi nad standaryzacją i optymalizacją workflow. Wsparcie QA w tworzeniu zautomatyzowanych środowisk testowych (w tym testy E2E na sprzęcie). Monitorowanie wydajności systemów i proaktywne rozwiązywanie problemów infrastrukturalnych. Wymagania Wykształcenie wyższe techniczne (Informatyka, Elektronika lub pokrewne). 2–3 lata doświadczenia w DevOps lub automatyzacji procesów. Bardzo dobra znajomość Linuxa oraz skryptowania (Python, Bash). Praktyczna znajomość GitLab, Docker, Git. Znajomość CMake, GCC. Podstawy administracji sieciami (VLAN, TLS, DHCP). Mile widziane Doświadczenie z Yocto Project lub systemami Embedded. Znajomość narzędzi do analizy statycznej kodu. Wiedza z zakresu PKI i bezpieczeństwa IT. Kompetencje miękkie Cenimy osoby, które potrafią pracować odpowiedzialnie, samodzielnie i w partnerskiej współpracy z zespołem. Szukamy kogoś, kto wniesie do zespołu: Proaktywność - dostrzeganie potrzeb i proponowanie usprawnień. Dobre planowanie i organizację pracy - działanie w sposób uporządkowany, bez wprowadzania chaosu. Samodzielność - prowadzenie tematów end‑to‑end i odpowiedzialność za decyzje. Transparentną komunikację - otwartość, szczerość i gotowość do nauki. Co oferujemy Pracę w obszarze rozwijających się technologii, w środowisku łączącym systemy bezpieczeństwa, rozwiązania wojskowe i technologie kosmiczne. Długoterminową współpracę w oparciu o umowę o pracę. Pracę stacjonarną w biurze w Zielonej Górze, w zespole R&D pracującym blisko technologii i produktu. Wynagrodzenie dostosowane do posiadanych umiejętności i doświadczenia. Środowisko pracy pozbawione korporacyjnej atmosfery : krótkie ścieżki decyzyjne, realny wpływ na rozwiązania. Możliwość rozwoju zawodowego w kierunku nowych technologii, zgodnie z indywidualnymi potrzebami i kompetencjami. Możliwość skorzystania z oferty ubezpieczenia na życie.

Technology

Fluence Technology sp. z o.o.

Software Developer

Senior

On-site

Warsaw, Poland

🏢 Summary: Development and maintenance of C++17 and Python applications communicating with laser and diagnostic devices over USB, Ethernet, and RS232. The role includes building hardware simulators, implementing multithreaded solutions, testing in laboratory environments, and supporting CI processes. Applications are created for Windows in desktop and web versions using Qt. 🗂️ Requirements: Minimum 5 years programming experience (C++ or Python), Very good knowledge of C++, Very good knowledge of Python, Knowledge of software design patterns, Knowledge of multithreading and synchronization mechanisms, English proficiency (technical documentation), Ability to work independently and take ownership 📃 Skills: C++, Python, C++17, Qt, qmake, GitLab, CI, Multithreading, Synchronization, USB, Ethernet, RS232, Windows, DesignPatterns 🏢 Description: Szukamy osoby, która dołączy do naszego kameralnego zespołu przy rozwijaniu kodu aplikacji komunikujących się (USB/Ethernet/RS232) z nowo powstającymi urządzeniami laserowymi i diagnostycznymi. We wczesnych etapach rozwoju będzie potrzebne tworzenie softwarowych symulatorów sprzętu, w późniejszych etapach testowanie i rozwiązywanie problemów w laboratorium we współpracy z zespołem optomechanicznym i elektronicznym. W przypadku większych zmian specyfikacji oczekujemy gotowości do podejmowania decyzji o dużych zmianach w projekcie aplikacji. Komunikacja z jednym lub większą liczbą urządzeń wymusza wielowątkowy charakter aplikacji. Interface użytkownika aplikacji tworzony jest z wykorzystaniem biblioteki Qt. Aplikacje są tworzone w językach C++17 i Python, w wersji webowej lub desktopowej na systemy Windows. Obowiązki: Rozwój i utrzymanie opisanych powyżej aplikacji oraz symulatorów sprzętu pozwalającego na testy w językach python i C++ Rozwiązywanie problemów ze sprzętem w laboratorium i zdalnie w wypadku ich wystąpienia u użytkownika końcowego. Rozwinięcie opartego o gitlaba systemu continuous integration dla tych aplikacji. Wymagania: 5 lat doświadczenia w programowaniu (C++ lub Python) bardzo dobra znajomość języka C++ i Python dobra znajomość zagadnienia projektowania oprogramowania (wzorce projektowe) znajomość zagadnień synchronizacji i wymiany danych w środowiskach wielowątkowych/wielozadaniowych znajomość j.angielskiego (dokumentacja jest prowadzona w tym języku) samodzielność i branie odpowiedzialności za powierzone zadania Mile widziana znajomość: wykształcenie wyższe w obszarze informatyki standard C++17 gitlab CI biblioteki Qt, qmake znajomość języka C# Co oferujemy? pracę w interdyscyplinarnym zespole zatrudnienie w oparciu o umowę o pracę lub B2B pracę stacjonarną z możliwością pracy zdalnej okazjonalnej elastyczne godziny pracy bardzo dobrą lokalizację - niedaleko Dworca Zachodniego oraz Metra Płocka dodatkowe benefity - prywatna opieka medyczna, karta sportowa

Technology

Advanced Protection Systems

Programista C++ (Qt) (K/M)

Mid

Hybrid

Gdynia, Poland

🏢 Summary: Oferta dotyczy rozwoju oprogramowania dla systemów C2 (Command & Control) w zaawansowanych systemach antydronowych, obejmujących warstwę front-end i backend. Rola koncentruje się na programowaniu w C++ (C++14), pracy z Qt oraz Linuxem, integracji sensorów i tworzeniu wizualizacji danych w czasie rzeczywistym. Stanowisko łączy rozwój oprogramowania, integrację systemów oraz implementację interfejsów komunikacyjnych w środowisku o wysokich wymaganiach technologicznych. 🗂️ Requirements: Wykształcenie wyższe w Informatyce lub pokrewne, Minimum 3 lata doświadczenia na podobnym stanowisku, Programowanie w C++ (minimum C++14), Doświadczenie w pracy z systemem Linux, Praktyczna znajomość Qt, Znajomość systemu kontroli wersji Git, Znajomość języka angielskiego technicznego na poziomie B2, Gotowość do pracy hybrydowej (w tym praca z biura w Gdyni) 📃 Skills: C++, Qt, Linux, Git, CMake, CI/CD 🏢 Description: W firmie Advanced Protection Systems SA tworzymy unikatowe systemy antydronowe bazując na najnowszych technologiach radarowych. Samodzielnie projektujemy i produkujemy wszystkie elementy: od układów scalonych, przez elektronikę, mechatronikę, aż po zaawansowane oprogramowanie i finalną implementację. Dzięki naszym nowatorskim rozwiązaniom wykrywamy wszelkie poruszające się obiekty, nawet tak trudne do wykrycia jak drony klasy mikro czy niewielkie ptaki. Nasza technologia została z sukcesem wdrożona w wielu wymagających branżach, takich jak: obronność i bezpieczeństwo, infrastruktura krytyczna i rządowa, a także na lotniskach. Twój zakres obowiązków: Tworzenie i rozwój oprogramowania dla systemów C2 (Command & Control), obejmujących warstwę front-end i backend, Integracja sensorów i efektorów w ramach architektury systemu. Rozwój komponentów wizualizacji danych w czasie rzeczywistym (mapy, widoki wizyjne, interfejsy operatorskie) z użyciem Qt. Implementacja interfejsów komunikacyjnych z modułami i oprogramowaniem firm trzecich. Wymagania: Wykształcenie wyższe (Informatyka oraz pokrewne). Minimum 3 lata doświadczenia na pokrewnych stanowiskach. Umiejętność programowania w języku C++ (min. Wersja 14). Doświadczenie w pracy na systemie operacyjnym Linux. Praktyczna znajomość Qt;. Znajomość systemu kontroli wersji Git. Znajomość języka angielskiego (techniczny)na poziomie B2 m (czytanie dokumentacji, komunikacja pisemna i ustna). Gotowość do hybrydowej pracy, w tym z biura w Gdyni. Mile widziane: Kreatywność;. Znajomość Cmake. Doświadczenie w pracy w CI/CD. Otwartość na nowe technologie i rozwiązania. Oferujemy: Stabilne warunki pracy w perspektywicznej, dynamicznie rozwijającej się branży. Elastyczną formę zatrudnienia dopasowaną do Twoich potrzeb i preferencji (umowa o pracę, B2B, umowa zlecenie). Pracę hybrydową. Elastyczny czas pracy. Niekorporacyjną atmosferę oraz dużą samodzielność w pracy. Program poleceń pracowniczych. Pakiet benefitów: dofinansowanie do studiów/kursów, szkolenia, dofinansowanie do Multisport i Medicover.

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

Knowit Poland sp. z o.o.

Software Engineer

Mid

Remote

Lodz, Poland

10,000 - 16,000 PLN

🏢 Summary: Oferta dotyczy stanowiska Software Engineer w projekcie dla dużego skandynawskiego dostawcy telekomunikacyjnego, skupionego na tworzeniu wysokowydajnego oprogramowania warstwy fizycznej (PHY) dla systemów 5G NR. Rola obejmuje implementację i optymalizację algorytmów przetwarzania sygnałów w środowisku Linux z wykorzystaniem C/C++ oraz Python, w oparciu o specyfikacje 3GPP. Praca realizowana jest w nowoczesnym środowisku developerskim z procesami CI/CD i narzędziami takimi jak Git, Gerrit i Jenkins. 🗂️ Requirements: Kilkuletnie komercyjne doświadczenie w roli deweloperskiej, Bardzo dobra znajomość C/C++, Doświadczenie w programowaniu systemów wielowątkowych i wielordzeniowych, Umiejętność programowania w Pythonie, Znajomość zagadnień telekomunikacyjnych i specyfikacji 3GPP, Doświadczenie w pracy z Git, Gerrit, Jenkins, Umiejętność pracy z rozbudowaną i złożoną bazą kodu, Znajomość języka angielskiego min. B2 📃 Skills: C, C++, Python, Linux, Git, Gerrit, Jenkins, CI/CD, 3GPP, 5G, PHY, MAC, RLC, PDCP, Multithreading, Bitoperations 🏢 Description: W Knowit łączymy pasję do technologii z wpływem na przyszłość. Jako część naszego zespołu, będziesz tworzyć innowacyjne projekty, które nie tylko definiują technologiczną przyszłość, ale również przyczyniają się do zrównoważonego wzrostu. Priorytetem jest dla nas Twój postęp zawodowy i osobisty, dlatego oferujemy bogaty zakres możliwości doskonalenia zawodowego i międzynarodową wymianę wiedzy. Nasze środowisko pracy wyróżnia się elastycznością i troską o równowagę między życiem zawodowym a prywatnym. Projekt Dla naszego klienta, dużego skandynawskiego dostawcy telekomunikacyjnego, poszukujemy osób na stanowisko Software Engineer (poziom regular/mid lub początkujący senior). Zespół tworzy wysokowydajne oprogramowanie dla warstwy fizycznej (PHY) w systemach 5G NR. Praca obejmuje implementację oraz optymalizację algorytmów przetwarzania sygnałów i funkcjonalności radiowych w dużym środowisku opartym na systemie Linux. Rola obejmuje programowanie w C/C++, a także w Pythonie na potrzeby narzędzi, testów i automatyzacji. Baza kodu jest rozbudowana i bardzo złożona, co wymaga solidnych umiejętności inżynierii oprogramowania oraz zdolności rozumienia i pracy ze specyfikacjami 3GPP. Będziesz pracować w nowoczesnym środowisku developerskim z wykorzystaniem Git, Gerrit i Jenkins oraz z ugruntowanymi procesami CI/CD. Dokumentacja oraz współpraca między zespołami stanowią istotną część pracy. Oczekiwania Kilkuletnie komercyjne doświadczenie w roli deweloperskiej (preferowane obszary telco, embedded). Bardzo dobra umiejętność programowania w językach C/C++ (Multi-thread/Multi-core system, bitoperations, etc.). Umiejętność programowania w Pythonie. Znajomość zagadnień z obszaru telekomunikacji, specyfikacji 3GPP. Doświadczenie w pracy z Git, Gerrit, Jenkins. Umiejętności analitycznego myślenia oraz rozwiązywania problemów niezależnie od technologii. Znajomość języka angielskiego na poziomie komunikatywnym w mowie i piśmie (min. B2). Mile widziane Umiejętność testowania, automatyzacji w Pythonie. Znajomość specyfikacji działania procesów CI/CD. Doświadczenie w pracy z warstwą L1 (PHY) lub L2 (MAC/RLC/PDCP). Oferujemy Kontrakt biznesowy B2B (jeśli jesteś zainteresowany/a inną formą zatrudnienia - daj nam znać!) Nowoczesne biuro, wyposażone w stół do ping ponga oraz urządzenia do ćwiczeń. Możliwości rozwojowe w pionie i poziomie. Możliwość decydowania, na co wydany zostanie Twój budżet na rozwój (szkolenia techniczne, językowe, kompetencje miękkie, dofinansowanie certyfikatów, konferencje). Kulturę organizacyjną opartą na dzieleniu się wiedzą. Szereg inicjatyw, odciągających od codziennej pracy :)

Technology

Lincor Software

Programista Systemów Embedded

Senior

On-site

Warsaw, Poland

🏢 Summary: Offer for an experienced Embedded Systems Developer to design and develop telemetry devices for automotive fleets, covering embedded software from hardware integration to IoT communication. The role involves programming microcontrollers (STM32, ARM Cortex, RISC-V), implementing CAN-based data solutions, and integrating wireless technologies like BLE and WiFi. You will work on advanced automotive, telematics, and IoT systems with end-to-end responsibility for embedded software development and optimization. 🗂️ Requirements: Minimum 5 years experience in embedded systems development, Proficiency in C for microcontrollers, Experience with STM32 microcontrollers, Knowledge of STM32Cube, Keil µVision or Visual Studio Code, Knowledge of CAN, SPI, I2C, UART, Ethernet, BLE, NFC, WiFi protocols, Experience with GIT version control, Ability to read electronic schematics, Experience in debugging and testing embedded software, Ability to work with technical documentation in English 📃 Skills: C, STM32, ARM, RISC-V, CAN, SPI, I2C, UART, Ethernet, BLE, NFC, WiFi, GIT, STM32Cube, Keil, RTOS, Python, Altium, Flutter 🏢 Description: Poszukujemy doświadczonego programisty lub elektronika z doświadczeniem w zakresie  tworzenia i rozwijania oprogramowania w systemach embedded , który dołączy do naszego zespołu tworzącego nowoczesne urządzenia telemetryczne dla flot pojazdów samochodowych. Dołącz do nas i twórz z nami nowoczesne technologie dla motoryzacji przyszłości! Będziesz pracować nad rozwiązaniami wykorzystywanymi m.in . w car-sharingu , telemetrii opartej o GNSS/GPRS i LTE oraz Bluetooth, systemach aktywnych zabezpieczeń antykradzieżowych , a także w zaawansowanej analizie danych z magistrali CAN . Nasze urządzenia łączą świat embedded, telekomunikacji i IoT — tworzymy je kompleksowo, od sprzętu po oprogramowanie. Twoje zadania: Projektowanie, implementacja i testowanie oprogramowania wbudowanego, głównie na mikrokontrolery STM32 i pokrewne (ARM Cortex) oraz  RISC-V. Tworzenie nowych funkcji oraz rozwój istniejących rozwiązań, opartych na danych z magistrali CAN oraz innych czujników i przetworników pomiarowych. Tworzenie rozwiązań opartych o technologie radiowe bliskiego zasięgu (BLE, WiFi, NFC). Współpraca z zespołem elektroników w zakresie integracji sprzętu i oprogramowania. Wsparcie zespołów wdrożeniowych i obsługi klienta w zapewnieniu bezawaryjnej pracy systemów. Diagnozowanie i rozwiązywanie problemów z oprogramowaniem oraz analiza i optymalizacja wydajności. Praca z dokumentacją techniczną w języku angielskim oraz wdrażanie nowych technologii w systemach embedded. Dokumentowanie i raportowanie postępu prac przy użyciu narzędzi do zarządzania projektami. Udział w planowaniu działań zespołu badawczo-rozwojowego (B+R) i współtworzenie roadmapy technologicznej. Wymagania: Minimum 5 lat doświadczenia w tworzeniu i rozwijaniu systemów embedded, popartego realnymi projektami. Biegła znajomość języka C w kontekście programowania mikrokontrolerów. Doświadczenie w pracy z STM32 , znajomość narzędzi STM32Cube, Keil µVision, Visual Studio Code itp. Dobra znajomość protokołów i interfejsów: CAN, SPI, I2C, UART, Ethernet, BLE, NFC, WiFi . Znajomość systemów kontroli wersji ( GIT ). Umiejętność czytania schematów elektronicznych i rozumienie podstaw elektroniki. Doświadczenie w debugowaniu i testowaniu oprogramowania. Samodzielność, dobra organizacja pracy i komunikatywność. Znajomość języka angielskiego na poziomie umożliwiającym czytanie i analizę dokumentacji. Mile widziane: Portfolio własnych projektów (również hobbystycznych lub akademickich). Znajomość programów ECAD ( Altium Designer ). Doświadczenie z systemami czasu rzeczywistego ( RTOS ). Znajomość języka Python . Wiedza z zakresu elektroniki analogowej i cyfrowej (szczególnie w kontekście automotive). Znajomość środowiska Flutter (do tworzenia narzędzi i aplikacji testowych). Co oferujemy: Elastyczna ścieżka kariery — rozwój w wybranych obszarach zgodnie z Twoimi zainteresowaniami. Wynagrodzenie adekwatne do umiejętności i doświadczenia. Umowa o pracę lub B2B — wybór należy do Ciebie. Prywatna opieka medyczna, karta Multisport i inne benefity. Praca przy nowatorskich projektach z branży motoryzacyjnej, telematyki i IoT . Przyjazna, niekorporacyjna atmosfera i realny wpływ na rozwój produktów. Dostęp do najnowszych technologii i udział w projektach z potencjałem międzynarodowym. Jeśli szukasz miejsca, gdzie Twoje umiejętności zostaną docenione, a praca nad nowoczesnymi technologiami to dla Ciebie przyjemność — dołącz do nas!