Unlock Full Resume Report

New offer - be the first one to apply!

August 15, 2026

Expert Software Engineer - Testing

Senior • Hybrid

Kraków, MA, Poland

Duties and Responsibilities

  • Test innovative software solutions in embedded environments.
  • Develop and execute test cases for a cross-domain middleware platform based on technical requirements within a modern toolchain.
  • Work in a Python environment with C++ applications and Jenkins deployments.
  • Take responsibility for executing standards and processes in the automotive industry.
  • Work in an Agile cross-functional development team.

Basic Requirements

  • Degree in Computer Engineering, Computer Science, Information Systems, Electrical Engineering, or a related field.
  • Knowledge of testing techniques.
  • Familiarity with common testing tools, such as the pytest library.
  • 5+ years of Python programming experience.
  • Object-oriented programming knowledge.
  • Daily use of CI/CD tools.
  • Daily use of Linux.

Advantageous

  • Familiarity with requirements engineering tools, such as Polarion.
  • C++ experience.
  • Extensive understanding of service-oriented architecture and POSIX-based embedded systems.
  • Familiarity with AUTOSAR.
  • Automotive software development knowledge, including V-cycle and ASPICE.

Similar jobs you might like

Technology

Verks

Embedded Tester (Python)

Mid

Remote

Warsaw, MZ, Poland

110 - 175 PLN

🏢 Summary: Oferta dotyczy testowania funkcjonalnego i integracyjnego systemów wbudowanych, głównie warstwy middleware. Rola obejmuje automatyzację testów w Pythonie i Pytest, rozwój środowiska testowego oraz utrzymanie CI/CD we współpracy z zespołami międzynarodowymi. 🗂️ Requirements: Bardzo dobra znajomość Python, Doświadczenie z frameworkami testowymi, Doświadczenie w testowaniu systemów wbudowanych, Doświadczenie w pracy z konfiguracją testową, Umiejętność obsługi narzędzi pomiarowych, Rozumienie działania CI/CD 📃 Skills: Python, Pytest, Jenkins, GitLab, C, C++ 🏢 Description: Zakres -Testy funkcjonalne oraz integracyjne dla systemów wbudowanych (głównie middleware) -Testy protokołów, symulowanie komunikacji, weryfikacja zachowań produktu -Tworzenie oraz automatyzacja przypadków testowych, wbudowanie automatów do test framework -Rozbudowa środowiska testowego na bazie Pytest -W razie potrzeby tworzenie narzędzi testerskich, testów automatycznych/ test case'ów -Zarządzanie CI/CD (tworzenie, utrzymanie) -Współpraca z zespołami z Polski i z zagranicy. Wymagania -Bardzo dobra znajomość Pythona -Doświadczenie w pracy z test framework -Doświadczenie w testowaniu systemów wbudowanych, pracy z test set up -Umiejętność korzystania z narzędzi pomiarowych -Zrozumienie jak działa CI/CD, czytanie kodu języka C/C++ jest mile widziane. Technologie: Python, Pytest, Jenkins/Gitlab, C/C++.

Technology

emagine Polska

Embedded Systems Consultant

Mid

Hybrid

Almada, Portugal

🏢 Summary: Develop embedded, client/server, and GUI software for Windows and Linux using C, C++, .NET/C#, and Java. The role requires a relevant engineering degree, software development lifecycle knowledge, and experience with Visual Studio and Eclipse. 🗂️ Requirements: Higher education in Computer Engineering or related field, Software development experience with C, C++, .NET/C#, and Java, Understanding of software development life cycle and methodologies, Experience with Visual Studio and Eclipse, Portuguese and English communication skills 📃 Skills: C, C++, .NET, C#, Java, VisualStudio, Eclipse, SDLC, Windows, Linux 🏢 Description: YOUR ROLE Software development for embedded systems; Shared services and client/server platforms; Native and Web GUI applications in Windows, Linux. OUR REQUIREMENTS FOR THIS JOB: Higher education in Computer Engineering or related areas; Solid knowledge and experience in software development with C, C++, .NET/C# and Java; Good understanding of software development life cycle and methodologies; Experience in using MS Visual Studio and Eclipse IDEs; Good expression skills in Portuguese and English, spoken and written. IT WOULD BE A PLUS IF YOU HAVE: Cyber-physical systems, real-time OS and hardware protocols (e.g. USB, I2C, SPI); TCP/IP networks and VoIP protocols; Cloud integration protocols; Web services; Cryptography / PKI; Web application development; System modelling and design with UML.

Technology

Verks

Python Embedded QA Engineer

Mid

Hybrid

Kraków, MA, Poland

16,000 - 35,000 PLN

🏢 Summary: Develop and automate firmware security tests for embedded products, including Hardware-in-the-Loop setups, simulators, and CI/CD pipelines. The role involves shaping test strategies and frameworks while working with modern hardware and security-focused systems. 🗂️ Requirements: Embedded systems testing experience, Test automation experience, Python proficiency, Diagnostic tools experience, CI/CD experience, Linux experience 📃 Skills: Python, Bash, C, Linux, CI/CD, HIL, Analyzers, Oscilloscopes 🏢 Description: Profile: Creating and executing various firmware tests for company products focused on security Building Hardware-in-the-Loop (HIL) setups and simulators Programming in Python and Bash Creating and maintaining CI/CD pipelines Co-creating test strategies and test frameworks Requirements: Experience in embedded systems testing and test automation Strong knowledge of Python; experience with C/Bash is a plus Hands-on experience with diagnostic tools (e.g., analyzers, oscilloscopes) Experience with CI/CD and Linux We offer: Work with high-quality equipment, modern and high-performance processors Opportunity to gain domain knowledge in the security space B2B contract or Employment Contract (UoP) High-standard work culture.

Technology

Embevity Sp. z o.o.

Tester/ka Embedded (Automatyzujący/ca)

Mid

Hybrid

Gliwice, SL, Poland

10,000 - 14,500 PLN

🏢 Summary: Oferta dotyczy testowania i zapewniania jakości urządzeń embedded, ze szczególnym naciskiem na automatyzację testów integracyjnych w Pythonie. Rola obejmuje tworzenie narzędzi i scenariuszy testowych, pracę z firmware oraz rozwój dokumentacji jakościowej zgodnie z ISO 9001. 🗂️ Requirements: 2–4 lata doświadczenia w testowaniu systemów embedded, Automatyzacja testów urządzeń embedded i firmware w CI, Python, Doświadczenie z CI/CD i GitLab, Docker, Znajomość protokołów UART, SPI, I2C i CAN 📃 Skills: Python, GitLab, Docker, UART, SPI, I2C, CAN, ISO9001 🏢 Description: Drogi Testerze, Droga Testerko! Dołącz do zespołu odpowiedzialnego za jakość naszych urządzeń embedded. Na co dzień będziesz współpracować z programistami i zespołem QA, uczestnicząc w testach automatycznych dla realizowanych projektów. Zakres obowiązków: Tworzenie, automatyzacja i utrzymanie testów integracyjnych (głównie Python) Tworzenie narzędzi do testowania urządzeń embedded i ich oprogramowania (hardware/software) Zapewnianie jakości w projektach embedded Definiowanie wymagań w projektach Tworzenie scenariuszy testowych Tworzenie dedykowanej dokumentacji zdefiniowanej w procesie zapewniania jakości Praca zgodnie ze standardami i procedurami ISO 9001 Czego oczekujemy: 2–4 lata doświadczenia w testowaniu systemów embedded (urządzenia, firmware, oprogramowanie) Umiejętności automatyzacji testów urządzeń embedded i firmware w CI (testy głównie w Pythonie) Umiejętności programowania w Python - warunek konieczny Umiejętność programowania C/C++ przy pracy z firmware - mile widziane Doświadczenia w pracy ze środowiskiem CI/CD (GitLab) oraz znajomości Dockera Znajomości protokołów komunikacyjnych (UART / SPI / I2C / CAN) Samodzielności i dokładności w pracy Wnikliwości (lubisz dochodzić, dlaczego coś nie działa, a nie tylko to zgłaszać) Mile widziane: Umiejętność testowania na sprzęcie (HIL) Znajomość systemów RTOS (FreeRTOS, Zephyr) Znajomość Linuxa embedded (Yocto / Buildroot) Obsługa narzędzi pomiarowych (oscyloskop, analizator logiczny, JTAG) Umiejętność czytania schematów elektronicznych

Technology

New offer

Sirocco

Senior PHP Developer

Senior

Remote

Gliwice, SL, Poland

🏢 Summary: Oferta dotyczy rozwoju i utrzymania platformy B2B/B2C oraz aplikacji wewnętrznej dla branży automotive. Rola obejmuje tworzenie funkcjonalności, rozwój stosu technologicznego, wykorzystywanie AI oraz realny wpływ na produkt w zwinnym zespole. 🗂️ Requirements: Doświadczenie w projektach automotive, Minimum 7 lat programowania w PHP, Znajomość PHP 8.2 lub nowszego, Aktywne wykorzystanie narzędzi AI i krytyczna ocena generowanych rozwiązań, Znajomość Git, Znajomość OOP, Znajomość Docker, Doświadczenie z MySQL lub MariaDB, Znajomość zagadnień bezpieczeństwa, Znajomość języka angielskiego umożliwiająca komunikację i pracę z dokumentacją techniczną, Analityczne myślenie, Umiejętność pracy zespołowej, Gotowość do obecności w biurze raz na 2 tygodnie 📃 Skills: PHP, Git, OOP, Docker, MySQL, MariaDB, ChatGPT, Copilot, Cursor, Claude, Security, Yii2, REST, Vue3, Jira, Linux 🏢 Description: Pracujemy nad platformą B2B / B2C oraz aplikacją wewnętrzną rozwijaną dla klienta z branży automotive. Projekt jest realizowany przez doświadczony zespół specjalistów, wspierany przez zespół testerski. Pracujemy zwinnie, stawiając na nowoczesne narzędzia, sprawną komunikację oraz odpowiedzialność za powierzone zadania. Twój zakres obowiązków Szukamy osoby, która nie ogranicza się do realizacji ticketów, ale potrafi spojrzeć szerzej: Rozumie całość produktu, Myśli o wartości dla użytkownika i biznesu, Szuka sposobów na usprawnienie pracy zespołu, Wykorzystuje AI i nowoczesne narzędzia do szybszego i lepszego dowożenia efektów. Chce przejmować odpowiedzialność i mieć realny wpływ na produkt, który tworzymy. Czekające Cię wyzwania:  Będziesz odpowiedzialny/a za utrzymanie aktualnych oraz tworzenie od podstaw nowych funkcjonalności, a także za wdrażanie nowych technologii (rozwój stosu technologicznego). Nasze wymagania Doświadczenie w projektach automotive. Aktywne wykorzystywanie narzędzi AI (np. ChatGPT, GitHub Copilot, Cursor, Claude) do zwiększania jakości i efektywności swojej pracy oraz umiejętność krytycznego oceniania generowanych rozwiązań. Bardzo dobra umiejętność programowania w PHP (minimum 7 lat doświadczenia) – znajomość w wersji >=8.2 Znajomość systemu kontroli wersji GIT. Znajomość zagadnień związanych z OOP. Znajomość Docker. Doświadczenie z bazami danych MySQL/MariaDB. Umiejętności analitycznego myślenia, kreatywność. Solidność, zaangażowanie, umiejętność pracy w zespole. Znajomości języka angielskiego w stopniu pozwalającym na komunikację i korzystanie z dokumentacji technicznej. Znajomość zagadnień security. Mile widziane Produktowe podejście do pracy — myślenie o całości rozwiązania, a nie tylko o realizacji pojedynczych zadań, Nastawienie na szybkie dostarczanie klientowi wartości biznesowej, Umiejętność proponowania lepszych rozwiązań technicznych i produktowych, Chęć realnego wpływu na projekt i jego rozwój. Znajomość narzędzi do testowania penetracyjnego aplikacji webowych. Znajomości środowiska Linux i/lub administracji serwerem Linux. Znajomość frameworka Yii2, Znajomość zagadnień REST API. Znajomość Vue3. Doświadczenie w pracy z Jira. Obecność w biurze raz na 2 tygodnie. To oferujemy Atrakcyjne warunki współpracy, adekwatne do umiejętności i posiadanego doświadczenia. Współpracę z doświadczonym, sprawnym i zaangażowanym zespołem. Ciekawy i perspektywiczny projekt dla lidera w swojej branży. Szybki i przyjazny proces rekrutacyjny. Możliwość pracy zdalnej i hybrydowej (obecność w biurze raz na 2 tygodnie). Klimatyzowane biuro w Gliwicach. Wspaniałą atmosferę i zgrany team - imprezy integracyjne, gry i konkursy, wspólne wyzwania sportowe. Pakiet benefitów pracowniczych: pakiety Luxmed i Multisport, pakiety Polsat Box Go. Możliwości rozwoju: udział w szkoleniach, konferencjach, wymianie wiedzy.