New offer - be the first one to apply!

July 15, 2026

C/C++ Software Engineer - Advanced Signal & Object Processing (m/f)

Senior • On-site

Zielona Góra, Poland

Hertz New Technologies to lider w dziedzinie zaawansowanych technologii antydronowych, specjalizujący się w dostarczaniu kompaktowych i wysoce skutecznych systemów ochrony przestrzeni powietrznej. Nasze rozwiązania, oparte na nowoczesnych technologiach i zaawansowanej inżynierii, zapewniają niezawodne bezpieczeństwo i ochronę przed zagrożeniami ze strony dronów. Oferujemy zarówno urządzenia antydronowe, jak i kompleksowe systemy bazujące na sensorach detekcji, neutralizacji oraz zaawansowanym oprogramowaniu do analizy obrazów.

Poszukujemy Inżyniera Oprogramowania z doświadczeniem w programowaniu niskopoziomowym i analizie danych. Dołączając do zespołu, będziesz rozwijać wysoko wydajne moduły przetwarzania i analizy danych, pracować nad inteligentną analizą obiektów i wspierać integrację rozproszonego systemu na Linuxie.

Twoje obowiązki

  • Projektowanie i implementacja modułów do przetwarzania i analizy danych w czasie rzeczywistym
  • Tworzenie algorytmów korelacji sygnałów, estymacji celów oraz analizy zachowań obiektów
  • Zapewnienie skalowalności implementacji i efektywnego przetwarzania dużych wolumenów danych
  • Ścisła współpraca z zespołem inżynierów nad optymalizacją wydajności, skalowalnością i integracją sensorów
  • Uczestnictwo w projektowaniu architektury systemu oraz przeglądach kodu
  • Prowadzenie przejrzystej dokumentacji technicznej i strategii testów

Nasze wymagania

  • Biegła znajomość języków C i C++
  • Dobra znajomość systemów Linux (programowanie w przestrzeni użytkownika, sieć, IPC itp.)
  • Doświadczenie w analizie problemów i projektowaniu algorytmów
  • Umiejętność samodzielnego rozwiązywania złożonych problemów technicznych
  • Dobra znajomość języka angielskiego w mowie i piśmie
  • Umiejętność efektywnej współpracy w zespole i komunikacji

Mile widziane

  • Doświadczenie w systemach czasu rzeczywistego, przetwarzaniu sygnałów/danych lub fuzji sensorów
  • Podstawy uczenia maszynowego lub rozpoznawania wzorców
  • Znajomość projektowania systemów wielowątkowych i rozproszonych

Co oferujemy

  • Możliwość pracy w dynamicznie rozwijającej się branży nowych technologii
  • Stabilne warunki współpracy w oparciu o umowę o pracę lub kontrakt B2B
  • Praca w biurze w Zielonej Górze lub Rzeszowie
  • Wynagrodzenie adekwatne do doświadczenia i kompetencji
  • Przyjazną atmosferę pracy, wolną od korporacyjnych struktur
  • Dodatkowe benefity, w tym opcjonalne ubezpieczenie na życie
  • Niezbędne narzędzia pracy: komputer, telefon

Similar jobs you might like

Technology

HERTZ NEW TECHNOLOGIES sp. z o.o.

Inżynier Oprogramowania Embedded

Senior

On-site

Zielona Gora, Poland

🏢 Summary: Oferta dotyczy stanowiska Inżyniera Oprogramowania Embedded odpowiedzialnego za rozwój oprogramowania dla ręcznych neutralizatorów antydronowych. Rola obejmuje projektowanie, implementację i optymalizację oprogramowania na mikrokontrolery oraz współpracę z zespołem inżynierów przy integracji sprzętu i oprogramowania. Praca realizowana jest stacjonarnie w Zielonej Górze w oparciu o umowę o pracę lub B2B. 🗂️ Requirements: Wykształcenie wyższe techniczne (elektronika, informatyka lub pokrewne), Minimum 5 lat doświadczenia w programowaniu C/C++, Doświadczenie w systemach wbudowanych, Programowanie mikrokontrolerów STM32, Znajomość protokołów Modbus, Znajomość UART/Serial, Znajomość WebSockets, Znajomość MQTT, Znajomość REST API, Doświadczenie z FreeRTOS, Umiejętność czytania schematów elektronicznych, Praktyczne stosowanie dobrych praktyk kodowania i dokumentacji, Praca z GitLab, Praca z JIRA, Praca z Confluence, Dobra znajomość języka angielskiego, Prawo jazdy kat. B 📃 Skills: C, C++, STM32, FreeRTOS, Modbus, UART, WebSockets, MQTT, REST, GitLab, JIRA, Confluence, GitLabCI, LVGL, TouchGFX, WiFi, Bluetooth, LoRa 🏢 Description: Hertz New Technologies to lider w dziedzinie zaawansowanych technologii antydronowych, specjalizujący się w dostarczaniu kompaktowych i wysoce skutecznych systemów ochrony przestrzeni powietrznej. Nasze rozwiązania, oparte na nowoczesnych technologiach i zaawansowanej inżynierii, zapewniają niezawodne bezpieczeństwo i ochronę przed zagrożeniami ze strony dronów. Oferujemy zarówno urządzenia antydronowe, jak i kompleksowe systemy bazujące na sensorach detekcji, neutralizacji oraz zaawansowanym oprogramowaniu do analizy obrazów. Aktualnie poszukujemy osoby na stanowisko Inżyniera Oprogramowania Embedded, która będzie odpowiedzialna za wytwarzanie oprogramowania do produkowanych przez firmę neutralizatorów ręcznych. Twój zakres obowiązków: · Projektowanie i implementacja oprogramowania na mikrokontrolery i systemy wbudowane · Testowanie, debugowanie i optymalizacja kodu dla zapewnienia wysokiej wydajności i stabilności systemu · Udział w testach systemu · Dbanie o czystość kodu · Współpraca z zespołem konstruktorów, elektroników i programistów · Praca z systemem wersjonowania kodu GitLab i GitLab Actions · Tworzenie dokumentacji technicznej i instrukcji użytkownika dla rozwijanego oprogramowania · Monitorowanie i analiza nowych technologii oraz trendów w branży systemów wbudowanych i wdrażanie ich w projektach · Rozwiązywanie problemów na styku h/w i s/w · Dokumentowanie algorytmów i rozwiązań w Confluence · Tworzenie zadań w JIRA i raportowanie czasu pracy w Tempo/Temployees Nasze wymagania · Wykształcenie wyższe techniczne, preferowane w dziedzinie elektroniki, informatyki lub pokrewnym inżynierskim · Min. 5 lat doświadczenia w programowaniu w językach C/C++ oraz znajomość systemów wbudowanych · Umiejętność czytania i analizowania schematów elektronicznych · Doświadczenie w programowaniu mikrokontrolerów STM32 · Znajomość protokołów: Modbus, UART/Serial, WebSockets, MQTT, REST API · Doświadczenie z projektami z FreeRTOS · Znajomość i zastosowanie praktyk dobrego kodu i jego dokumentowania · Praca z JIRA, Confluence i Gitlab · Zdolność do rozwiązywania problemów technicznych i umiejętność pracy w zespole inżynierskim · Dobra znajomość języka angielskiego · Prawo jazdy kat B. Mile widziane · Doświadczenie z LVGL, TouchGFX lub ekwiwalentu do budowy UI na wyświetlacze LCD · Doświadczenie w pracy z WiFi, Bluetooth, LoRA · Umiejętność posługiwania sie narzędziami debugowymi, oscyloskopem, multimetrem · Doświadczenie z GitLab CI/CD · Znajomość techniki dronowej · Umiejętność pilotowania dronów Co oferujemy: · Pracę w obszarze rozwijającej się technologii, · Długoterminową współpracę w formie umowy o pracę lub B2B, · Pracę w formie stacjonarnej z biura w Zielonej Górze, · Wynagrodzenie dostosowane do Twoich umiejętności, · Brak korporacyjnej atmosfery, · Możliwość rozwoju zawodowego w zależności od potrzeb w obszarze nowych technologii, · Niezbędne narzędzia do wykonywania pracy jak komputer, telefon.

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

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

Digital Wave Finance AG

Junior Software Engineer Low Latency Trading

Junior

Remote

Zug, ZG, Switzerland

🏢 Summary: Software Engineer role focused on building and optimizing low-latency, high-performance trading infrastructure for global markets using low-level programming and data-driven methods. The position involves developing and maintaining high-throughput systems, exchange connectivity, and large-scale data processing with a strong emphasis on performance and precision. 🗂️ Requirements: Excellent C/C++ programming skills, Hands-on experience with large C/C++ projects, Strong knowledge of TCP and UDP networking, Low-level networking expertise, Deep understanding of algorithms and complexity, Strong knowledge of statistics and algebra, Master’s degree in Computer Science, Electrical/Computer Engineering or related field, Experience with Python or shell scripting, Active GitHub account or proven coding portfolio 📃 Skills: C, C++, Python, Shell, TCP, UDP, Networking, Algorithms, Statistics, Algebra, GitHub, Cloud 🏢 Description: Description About Us For over five years, we've been at the forefront of crypto trading, building the software that outpaces the market. We seek talent in Mathematics, Physics, and Computer Science to apply rigorous scientific and data-driven methods to financial markets. We continuously strive for perfection in every aspect of our research and engineering culture, where the better argument always wins over hierarchy. Our ambition goes far beyond cryptocurrency trading: we are here to dominate global markets, and we are here to win What you will do We're looking for a Software Engineer who lives and breathes low-level programming and high-performance computing. You will work alongside researchers and engineers to build, improve, and maintain our low-latency, high-throughput trading infrastructure. From collecting quotes and trades from exchanges around the world in the most efficient way possible to tackling big-data challenges at scale, this role demands someone who is obsessed with performance, precision, and squeezing out every last microsecond. Location: Zug, Switzerland | Relocation support provided Requirements Creativity, self-motivation, drive to perfection to solve challenging problems down to the nanosecond range Excellent C/C++ design and programming skills Must prove hands-on experiences working on big projects in C/C++ in a dynamic environment Demonstration of active GitHub account (or similar proof) Strong understanding of networking concepts (TCP, UDP, etc.) with low level networking knowledge preferred Deep knowledge of algorithms, complexity, statistics and algebra At least Master's Degree in Electrical/Computer Engineering, Computer Science, or a related area Solid experience with scripting languages (Python, shell scripting, etc.) Familiarity with cloud computing infrastructure (a plus) Benefits Work where scientific thinking and engineering excellence drive decisions A culture focused on continuous improvement and performance at the highest level Highly collaborative environment where good ideas win over hierarchy Direct impact on low-latency trading infrastructure and global exchange connectivity Join an ambitious team building a platform designed to grow beyond cryptocurrency trading

Technology

HERTZ NEW TECHNOLOGIES sp. z o.o.

Embedded Developer

Mid

On-site

Zielona Góra, Poland

🏢 Summary: Offer for a developer to create and enhance embedded software for IoT and wearable devices, focusing on Linux-based system components, network and wireless communication, and hardware-software integration. The role involves developing distributed systems, designing architecture, and maintaining technical documentation and testing strategies. 🗂️ Requirements: Experience with Linux/Unix systems, Proficiency in Python, Proficiency in JavaScript, Knowledge of networking technologies, Knowledge of wireless technologies, Understanding of communication protocols, Experience in embedded systems development, Ability to integrate hardware with software 📃 Skills: Linux, Unix, Python, JavaScript, IoT, Embedded, Networking, Wireless, Protocols, RaspberryPi 🏢 Description: Dołącz do naszego zespołu i pracuj nad tworzeniem oraz rozwojem oprogramowania dla systemów wbudowanych i urządzeń IoT, w tym urządzeń wearable. Na tym stanowisku będziesz rozwijać komponenty systemowe działające w środowisku Linux, odpowiedzialne za komunikację sieciową i bezprzewodową, integrację sprzętu z oprogramowaniem oraz przetwarzanie danych pochodzących z urządzeń końcowych w rozproszonym systemie. Co będziesz robić: Tworzyć i rozwijać oprogramowanie dla sprzętu sieciowego oraz systemów transmisji bezprzewodowej. Programować i rozwijać systemy embedded, w tym urządzenia typu wearable. Realizować powierzone zadania zgodnie z ustalonym harmonogramem. Współpracować z zespołem developerów przy realizacji projektów. Brać udział w projektowaniu architektury systemu oraz w przeglądach kodu. Tworzyć i utrzymywać przejrzystą dokumentację techniczną oraz strategie testów. Wymagania: Doświadczenie w pracy z systemami Linux/Unix. Umiejętność programowania w Python i JavaScript. Znajomość technologii sieciowych i bezprzewodowych oraz protokołów komunikacyjnych. Umiejętności analitycznego i algorytmicznego myślenia. Samodzielność w rozwiązywaniu złożonych problemów technicznych. Dobra organizacja pracy i zarządzanie czasem pod presją. Umiejętność pracy zespołowej i efektywnej komunikacji. Chęć rozwoju i poznawania nowych narzędzi oraz technologii. Mile widziane: Doświadczenie w pracy z Raspberry Pi lub podobnymi platformami, w tym programowanie urządzeń peryferyjnych. Doświadczenie w tworzeniu oprogramowania na urządzenia mobilne. Co oferujemy: Pracę w obszarze rozwijającej się technologii. Pracę w formie stacjonarnej z biura w Zielonej Górze. Wynagrodzenie dostosowane do Twoich umiejętności. Brak korporacyjnej atmosfery. Możliwość rozwoju zawodowego w zależności od potrzeb w obszarze nowych technologii. Możliwość skorzystania z oferty ubezpieczenia na życie. Niezbędne narzędzia do wykonywania pracy jak komputer, telefon.

Technology

HERTZ NEW TECHNOLOGIES sp. z o.o.

Embedded Developer

Mid

On-site

Zielona Góra, Poland

🏢 Summary: Development of embedded and IoT software components running on Linux, focused on networking and wireless communication for distributed systems and wearable devices. The role involves building and enhancing system-level software, integrating hardware with software, and contributing to system architecture and testing strategies. Work is performed on-site with a strong focus on modern connected technologies. 🗂️ Requirements: Experience with Linux/Unix systems, Proficiency in Python, Proficiency in JavaScript, Knowledge of networking technologies, Knowledge of wireless technologies, Knowledge of communication protocols 📃 Skills: Linux, Unix, Python, JavaScript, Networking, Wireless, Protocols, Embedded, IoT 🏢 Description: Dołącz do naszego zespołu i pracuj nad tworzeniem oraz rozwojem oprogramowania dla systemów wbudowanych i urządzeń IoT, w tym urządzeń wearable. Na tym stanowisku będziesz rozwijać komponenty systemowe działające w środowisku Linux, odpowiedzialne za komunikację sieciową i bezprzewodową, integrację sprzętu z oprogramowaniem oraz przetwarzanie danych pochodzących z urządzeń końcowych w rozproszonym systemie. Co będziesz robić: Tworzyć i rozwijać oprogramowanie dla sprzętu sieciowego oraz systemów transmisji bezprzewodowej. Programować i rozwijać systemy embedded, w tym urządzenia typu wearable. Realizować powierzone zadania zgodnie z ustalonym harmonogramem. Współpracować z zespołem developerów przy realizacji projektów. Brać udział w projektowaniu architektury systemu oraz w przeglądach kodu. Tworzyć i utrzymywać przejrzystą dokumentację techniczną oraz strategie testów. Wymagania: Doświadczenie w pracy z systemami Linux/Unix. Umiejętność programowania w Python i JavaScript. Znajomość technologii sieciowych i bezprzewodowych oraz protokołów komunikacyjnych. Umiejętności analitycznego i algorytmicznego myślenia. Samodzielność w rozwiązywaniu złożonych problemów technicznych. Dobra organizacja pracy i zarządzanie czasem pod presją. Umiejętność pracy zespołowej i efektywnej komunikacji. Chęć rozwoju i poznawania nowych narzędzi oraz technologii. Mile widziane: Doświadczenie w pracy z Raspberry Pi lub podobnymi platformami, w tym programowanie urządzeń peryferyjnych. Doświadczenie w tworzeniu oprogramowania na urządzenia mobilne. Co oferujemy: Pracę w obszarze rozwijającej się technologii. Pracę w formie stacjonarnej z biura w Zielonej Górze. Wynagrodzenie dostosowane do Twoich umiejętności. Brak korporacyjnej atmosfery. Możliwość rozwoju zawodowego w zależności od potrzeb w obszarze nowych technologii. Możliwość skorzystania z oferty ubezpieczenia na życie. Niezbędne narzędzia do wykonywania pracy jak komputer, telefon.

Technology

PIT-RADWAR S.A.

Starszy programista C++ (Embedded) (k/m)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Development of IFF (Identification Friend or Foe) systems integrated with primary radar, including embedded software and FPGA solutions compliant with NATO standards. The role involves programming, architecture design, and hardware-level debugging for advanced defense systems. Work focuses on innovative, high-reliability embedded platforms based on Zynq and FreeRTOS. 🗂️ Requirements: Higher education in Computer Science, Electronics, Telecommunications or related field, Minimum 4 years of experience in C++ programming, Minimum 2 years of experience in embedded systems programming, Very good knowledge of modern C++ (C++20 or newer), Practical knowledge of VHDL, Practical knowledge of Python, Experience in multithreaded applications development 📃 Skills: C++, C, VHDL, Python, CMake, FreeRTOS, Zynq, TCL, Xilinx, STM32, SoC, Multithreading, Embedded, FPGA, Radar, DSP 🏢 Description: Udział w opracowaniu urządzeń systemów identyfikacji swój-obcy (IFF) produkowanych przez PITRADWAR. Systemy identyfikacji są przeznaczone do prowadzenia identyfikacji ziemia-powietrze we współpracy z systemami radaru pierwotnego.Zapewniamy ciekawą pracę w projektach, które umożliwiają stałe poszukiwanie nowych koncepcji i rozwiązań w celu tworzenia innowacyjnych produktów wykorzystujących najnowsze technologie przy jednoczesnym spełnianiu najnowszych standardów NATO oraz rygorystycznych wymogów niezawodnościowych. Efekty pracy całych zespołów pozwalają stale poszerzanie oferty firmy o nowoczesne rozwiązania w pełni dostosowane do wymagań współczesnego pola walki. Zakres zadań: programowanie z wykorzystaniem języków C++, C, VHDL , rozwijanie oprogramowania dla systemów wbudowanych opartych na platformie Zynq i systemie FreeRTOS , tworzenie systemu budowania opartego na CMake , programowanie narzędzi i skryptów w języku Python, automatyzacja narzędzi Xilinx z wykorzystaniem skryptów TCL, diagnozowanie i debugowanie elektroniki z wykorzystaniem narzędzi diagnostycznych, współpraca z zespołem projektantów elektroniki, udział w projektowaniu architektury oprogramowania. Oczekiwania: wykształcenie wyższe - informatyka, elektronika, telekomunikacja lub pokrewne, minimum 4 lata doświadczenia w programowaniu w języku C++ , minimum 2 lata doświadczenia w programowaniu systemów wbudowanych , bardzo dobra znajomość nowoczesnego C++ (C++20 i nowszy) , praktyczna znajomość języków VHDL, Python, doświadczenie w tworzeniu aplikacji wielowątkowych, zdolność do rozwiązywania problemów technicznych, umiejętność analizy danych i wyciągania wniosków, komunikatywność i umiejętność pracy w zespole. Mile widziane: znajomość układów System on Chip, Zynq, znajomość systemu FreeRTOS znajomość mikrokontrolerów STM32, znajomość technik radiowych oraz znajomość metod przetwarzania sygnałów cyfrowych.​ Oferujemy: udział w ciekawych i ambitnych projektach, mających realny wpływ na wzmacnianie bezpieczeństwa kraju, stały rozwój kompetencji oraz specjalistycznej wiedzy dzięki działaniu w zespole profesjonalistów oraz rozbudowanemu systemowi szkoleń, zatrudnienie w oparciu o umowę o pracę lub umowę B2B, pakiet benefitów firmowych (prywatna opieka medyczna, ubezpieczenie, dofinansowanie do kart sportowych, dostęp do internetowej poradni, dofinansowanie do wypoczynku, atrakcyjny pakiet świadczeń socjalnych, inne), dofinansowanie kształcenia na studiach wyższych, podyplomowych, możliwość realizacji prac inżynierskich/magisterskich/doktorskich z zakresu tematyki badawczej firmy, pracę w stabilnej firmie będącej częścią Polskiej Grupy Zbrojeniowej.

Technology

PIT-RADWAR S.A.

Programista Java (k/m)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Offer for a Senior Java Developer to build and maintain a desktop-based geospatial data processing system supporting situational awareness in the defense sector. The role involves software development, testing, and technical documentation within innovative projects of strategic importance. The position focuses on delivering high-quality, mission-critical solutions using modern Java technologies. 🗂️ Requirements: Higher technical education in Computer Science or related field, Minimum 4 years of experience as Java Developer, Practical knowledge of Java 8 (Core) or newer, Ability to develop desktop applications, Experience in software testing, Ability to work with technical documentation in English, Knowledge of software development best practices (SOLID, KISS, DRY) 📃 Skills: Java, JavaFX, Spring, JUnit, Gradle, JIRA, Confluence, GitLab, IntelliJ, TDD, SOLID, KISS, DRY 🏢 Description: Dołącz do zespołu tworzącego nowoczesne systemy dla sektora obronnego! Szukamy programisty, który wesprze nas w rozwijaniu zaawansowanego systemu przetwarzania danych geoprzestrzennych, kluczowego dla posiadania świadomości sytuacyjnej na polu walki. Pracując z nami, będziesz mieć realny wpływ na technologie wspierające bezpieczeństwo i podejmowanie strategicznych decyzji w NATO. Oferujemy dostęp do nowoczesnych narzędzi, pracę nad innowacyjnymi rozwiązaniami i dynamiczne środowisko. Jeśli pasjonuje Cię programowanie, analiza danych przestrzennych i chcesz tworzyć systemy o rzeczywistym znaczeniu operacyjnym – zapraszamy do aplikowania! Twój zakres obowiązków: tworzenie kodów źródłowych oprogramowania aplikacji desktopowych, testowanie wytworzonego oprogramowania, aktywne proponowanie własnych rozwiązań, udział w testach i badaniach produktów końcowych, prowadzenie i aktualizacja dokumentacji technicznej projektu. Nasze oczekiwania: wykształcenie wyższe techniczne (informatyka lub pokrewne) lub wykształcenie wyższe uzupełnione doświadczeniem w programowaniu, praktyczna znajomość Java v.8 (Core) lub nowszej, minimum 4 lata doświadczenia na stanowisku Java Developer, znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną, otwartość na rozwijanie swoich umiejętności i dzielenie się wiedzą w zespole. Mile widziane: doświadczenie w tworzeniu aplikacji desktopowych, znajomość narzędzi: JIRA, Confluence, GitLAB CI, IntelliJ znajomość Spring Framework, JavaFx, JUnit, gradle, znajomość dobrych praktyk programowania: SOLID, KISS, DRY znajomość metodyki TDD. Oferujemy: udział w ciekawych i ambitnych projektach, mających realny wpływ na wzmacnianie bezpieczeństwa kraju, stały rozwój kompetencji oraz specjalistycznej wiedzy dzięki działaniu w zespole profesjonalistów oraz rozbudowanemu systemowi szkoleń, zatrudnienie w oparciu o umowę o pracę lub umowę B2B, pakiet benefitów firmowych (prywatna opieka medyczna, ubezpieczenie, dofinansowanie do kart sportowych, dostęp do internetowej poradni, dofinansowanie do wypoczynku, atrakcyjny pakiet świadczeń socjalnych, inne), dofinansowanie kształcenia na studiach wyższych, podyplomowych, możliwość realizacji prac inżynierskich/magisterskich/doktorskich z zakresu tematyki badawczej firmy, pracę w stabilnej firmie będącej częścią Polskiej Grupy Zbrojeniowej.

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!

Technology

North Point Technology

Software Engineer - HPC Linux (TS/SCI Clearance Required)

Senior

On-site

Colorado Springs, CO

🏢 Summary: Hands-on HPC Linux Software Engineer role supporting mission-critical R&D in a high-performance computing environment. The position focuses on developing, maintaining, and troubleshooting Linux-based and distributed software for modeling and simulation workflows while directly supporting technical users. The engineer contributes across the full software lifecycle and provides technical leadership and training in an on-site lab setting. 🗂️ Requirements: Active TS/SCI clearance with CI Polygraph, Bachelor’s degree in STEM field, 10+ years of software engineering experience, 5+ years of modeling and simulation software experience, Experience in heterogeneous, multi-platform HPC environments, Experience supporting HPC user workflows including GUI-based workflows, Proficiency in Fortran, C, and/or C++, Proficiency in Bash and Korn shell scripting, Strong Linux troubleshooting experience, Experience with distributed and scalable applications, Experience with unit testing and configuration management, Experience maintaining and debugging existing codebases, Experience conducting code reviews and mentoring engineers, Experience creating technical training materials 📃 Skills: Linux, HPC, Fortran, C, C++, Bash, KornShell, Modeling, Simulation, DistributedSystems, GUI, UnitTesting, ConfigurationManagement 🏢 Description: ***This job requires active TS/SCI clearance with a CI Polygraph. Please apply only if you have an active TS/SCI clearance with a CI Polygraph. *** North Point Technology is hiring a hands-on HPC Linux Software Engineer to support mission-critical R&D efforts in a high performance computing environment. This role is ideal for an engineer who can work directly with users, solve complex modeling and simulation challenges, and help strengthen HPC software workflows in a fast-paced on-site lab setting. Responsibilities: Support HPC users and technical staff in a research and development environment, helping solve modeling and simulation workflow issues across heterogeneous, multi-platform systems. Develop, maintain, and troubleshoot Linux-based software used in HPC environments, including existing code bases and distributed applications. Partner closely with the Technical User Support team, team lead, Chief Scientist, customers, and site staff to resolve technical problems and improve user effectiveness. Contribute across the software lifecycle including requirements, design, coding, documentation, testing, and maintenance. Provide technical guidance to junior engineers and scientists, lead code reviews, and create training materials, tutorials, and onboarding content for users and internal staff. Required Qualifications: TS/SCI Clearance with CI Polygraph Bachelor's degree in a STEM-related discipline 10+ years of professional software engineering experience Around 5 years of experience developing and using modeling and simulation software in heterogeneous, multi-platform environments Experience supporting HPC user workflows for modeling and simulation problems, including GUI-based workflows Knowledge of High Performance Computing environments and related technologies Proficiency in Fortran, C, and/or C++ Proficiency with Bash and Korn shell scripting Strong Linux experience, including the ability to troubleshoot end-user system issues independently in a lab environment Experience with coding standards, unit testing, and configuration management Strong ability to analyze, debug, and maintain existing code bases Experience with requirements, use cases, design, coding, documentation, and testing of scalable distributed applications in Linux environments Experience mentoring junior engineers or scientists, providing technical guidance, and leading code reviews Experience designing and delivering training workshops, tutorials, or onboarding materials for HPC users and internal staff Strong communication skills and the ability to work effectively across technical teams and customer stakeholders Excellent attention to detail, strong problem-solving ability, and solid organizational skills Preferred Qualifications: Experience working on-site with research and development customers in mission-focused environments Experience supporting technical user communities in HPC or scientific computing settingsBackground balancing software engineering, end-user support, and technical training responsibilities in the same role North Point Technology is THE BEST place to work for curious-minded engineers motivated to support our country's most crucial missions! We focus on long term projects, leveraging the latest technology in support of innovative solutions to solve our customer's most difficult problems. At North Point Technology, EMPLOYEES come first! We value our employees by providing excellent compensation, benefits, and a flexible work-life balance. We strive for a close-knit and open atmosphere where the owners are always directly available to our team members. Come join us! Apply with North Point Technology today! For positions requiring a federal security clearance, your clearance level must be clearly identified on your resume.