New offer - be the first one to apply!
July 2, 2026
Automation Tester (IoT/HVAC)
Mid • Hybrid
Katowice, Poland
About the project
A project carried out for the HVAC (Heating, Ventilation, Air Conditioning) industry and the broader field of heating and air conditioning technologies, covering solutions in thermal comfort, building energy management, and energy efficiency, including heating systems, heat pumps, and smart control of installations. The project concerns communication and integration of devices with the cloud and IoT.
Our expectations
- Strong Python programming skills with practical experience in writing and maintaining test scripts and frameworks
- Hands-on experience with Robot Framework for developing and executing automated tests
- Good familiarity with Linux systems, including command-line operations, scripting, and troubleshooting
- Basic understanding of Yocto and embedded Linux development environments
- Proficiency with Git for source code management, including experience with GitHub Actions for automation and CI/CD workflows
- Practical knowledge of continuous integration and deployment processes
- Knowledge of SomeIP or similar communication protocols
- Experience working within Scrum teams, participating in sprints, stand-ups, and retrospectives
- Basic understanding of requirements management, test case derivation, and traceability
- Ability to create effective test cases based on system requirements and specifications
- Ability to document test procedures, results, and issues clearly and thoroughly
- Proficiency in English or German, both written and spoken
- Willingness to work in a hybrid model from the office in Katowice and openness to quarterly business trips to Germany
Welcome skills
- Experience with Windows Subsystem for Linux (WSL)
- C++ programming skills for understanding and extending embedded software components
- Knowledge of heating systems, heat pumps, or HVAC systems
Key tasks
- Work within the SCI Stream consisting of multiple Agile teams focused on System Control and HMI software development for products such as heat pumps, boilers, and integrated system solutions
- Develop and enhance system-level features, including heating and cooling functionalities as well as commissioning capabilities
- Support the delivery of customer-centric solutions through fast integration of software components and continuous testing practices
- Contribute to the preparation and execution of product demonstrations for stakeholders and customers
- Enable and support Smart Home integration features within system products and accessories
- Collaborate closely with cross-functional software development teams across the SCI Stream
- Work within a SAFe environment as part of a larger Solution Train organization
- Participate actively in Agile ceremonies and contribute to continuous improvement across teams and the broader stream
Similar jobs you might like
Technology
Vaillant Group Business Services
Senior C++ Software Engineer
Senior
Hybrid
Katowice, Poland
16,000 - 23,000 PLN
🏢 Summary: The offer is for a C++ Software Engineer developing and maintaining object-oriented C++ software on embedded Linux for intelligent heating and cooling systems. The role focuses on system control, Smart Home connectivity, and integration of software modules using SomeIP within an agile environment. You will ensure software quality through automated testing, static analysis, and continuous integration practices. 🗂️ Requirements: University degree in computer science, electrical engineering, embedded systems or related field, Professional experience in embedded software development with modern C++ (C++17/20), Experience with embedded Linux environments, Strong object-oriented programming skills in C++, Experience with SomeIP communication protocol, Hands-on experience with Google Test and Robot Framework, Experience with continuous integration and static code analysis, Knowledge of GLib, JSON-GLib and cURL libraries, Experience working in Agile/Scrum environments, Fluent English language skills 📃 Skills: C++, C++17, C++20, Embedded, Linux, SomeIP, GoogleTest, RobotFramework, Python, GLib, JSON, cURL, CI, Scrum, Simulink, IoT 🏢 Description: What we achieve together At Vaillant, you shape solutions that make homes more sustainable, comfortable, and intelligent. You become part of a collaborative environment where your ideas truly matter and where we grow together. You develop and enhance embedded software in C++ on Linux systems, contributing directly to innovative heating and cooling solutions that improve everyday comfort. Working closely with agile teams, you bring intuitive graphical user interfaces to life using Qt, creating solutions that feel simple and empowering for our customers. You collaborate across disciplines to integrate system components via modern communication protocols such as SomeIP and actively shape system architecture. Ensuring quality is part of your mindset: you design and execute unit tests, analyze code quality, and support system-level testing activities. You contribute your ideas in agile ceremonies, helping your team continuously improve while driving meaningful outcomes together. Through your work, you enable smart home integration and connected system solutions that make energy usage more efficient and sustainable. What makes us successful together Qualification: You hold a degree in Computer Science, Software Engineering, or a comparable field, providing you with a strong technical foundation. Experience: You bring solid experience in embedded software development with C++, ideally within Linux environments and agile teams. Know-how and skills: You feel confident using C++ (modern standards), Qt, and testing frameworks, and you enjoy working with system integration and communication protocols. Nice to have: Experience with IoT, heating systems, CI/CD pipelines, or model-based development (e.g., Simulink) complements your profile. Personality: You value collaboration, approach challenges with curiosity and empathy, and enjoy contributing your perspective to a supportive and inclusive team culture. Language skills: You communicate confidently in English and ideally also in German, enabling effective collaboration in an international environment. What you can count on Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries. Health & Wellness support : private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. Time off & balance: additional paid 2 days off and subsidies for recreation. Financial perks: up to 30% discount on company products, support for commuting and eyewear. Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects. Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group. What makes us special We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions. You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate. Become part of the Vaillant Group and help us shape the future of heating! We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Technology
Vaillant Group Business Services
C Software Developer IoT
Mid
Hybrid
Katowice, Poland
16,000 - 22,000 PLN
🏢 Summary: The offer is for a C Software Developer IoT responsible for developing and maintaining embedded C applications on Yocto Linux for intelligent HVAC and smart‑home solutions. The role focuses on integrating software modules, ensuring quality through testing and CI workflows, and contributing to secure, scalable embedded systems connected to cloud platforms. You will work in an agile team across the full embedded lifecycle, driving robust architecture and modern development practices. 🗂️ Requirements: University degree in Computer Science, Electrical Engineering, Embedded Systems or related field, Proven experience in embedded software development with C, Hands-on experience with Yocto Linux, Experience with embedded Linux integration, Experience with unit testing and integration testing, Experience with static code analysis, Experience with CI workflows, Experience with Robot Framework and XRay, Experience with cloud platforms such as Microsoft Azure, Fluent English communication skills 📃 Skills: C, Yocto, Linux, Robot, XRay, Python, Azure, CI, Embedded, IoT, Git, Static-analysis 🏢 Description: What we achieve together In your role as C Software Developer IoT: You will develop and maintain C software running on embedded Linux platforms, creating the foundation for intelligent, connected and sustainable HVAC solutions that improve the daily lives of our customers. Your responsibilities will include integrating software modules into our Yocto Linux environment, ensuring stable, efficient and future‑ready embedded applications. Together with an agile, interdisciplinary team, you ensure software quality through unit tests, static code analysis and integration-level tests executed with frameworks such as Robot Framework and Python, contributing to reliable and transparent development cycles. You design technical concepts that enable seamless smart‑home connectivity, professional digital services and modern home‑energy‑management solutions for Vaillant customers worldwide. By collaborating closely with your team, you contribute to continuous integration pipelines, fast feedback loops and impactful product demonstrations. You take ownership of your code, ensuring maintainability, robustness and full compliance with our architectural principles while actively driving the adoption of artificial‑intelligence‑supported coding tools to boost innovation and efficiency. What makes us successful together Qualification: You hold a university degree in computer science, electrical engineering, embedded systems engineering or a comparable technical field. Experience: You bring a proven track record in embedded software development using C and Yocto Linux, ideally in agile development environments, and you feel confident working across the full embedded lifecycle. Know‑how and skills: You are confident in programming with C, integrating software into Yocto Linux and working with testing frameworks such as Robot Framework and XRay, as well as static code analysis and continuous integration workflows.You have experience with modern cloud ecosystems such as Microsoft Azure or similar platforms.You enjoy working with cross‑functional development teams and navigate technical discussions with clarity and confidence. Nice to have: Knowledge of heating systems, IoT concepts, connectivity protocols, requirement engineering and CI/CD environments is welcome. Openness to modern programming languages such as Rust or Go is considered an advantage. Personality: You are motivated by creating meaningful, user‑focused solutions and thrive in collaborative, agile structures; your proactive communication and strong sense of ownership make you a valued team member. Language skills: You feel comfortable communicating in English in a product‑oriented, international environment. Knowledge of German would be an additional adventage. What you can count on Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries. Health & Wellness support : private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. Time off & balance: additional paid 2 days off and subsidies for recreation. Financial perks: up to 30% discount on company products, support for commuting and eyewear. Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects. Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group. What makes us special We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions. You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate. Become part of the Vaillant Group and help us shape the future of heating! We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Technology
Vaillant Group Business Services
E/E Integration Engineer
Mid
Hybrid
Katowice, Poland
16,000 - 22,000 PLN
🏢 Summary: Permanent full-time role for an E/E Integration Engineer focused on building and improving automated test frameworks for embedded heating systems within an agile SAFe environment. The position involves ensuring high-quality software through CI/CD support, close cross-functional collaboration, and modern test automation practices. You will work on intelligent heating and smart home integration solutions in Linux-based environments. 🗂️ Requirements: Degree in computer science, software engineering or related field, Hands-on experience in test automation, Experience with embedded or Linux-based systems, Strong Python programming skills, Experience with CI/CD pipelines, Proficiency with Git version control, Experience with test automation frameworks, Ability to work in agile teams, Fluent English or German (written and spoken) 📃 Skills: Python, CI/CD, Git, RobotFramework, Linux, Embedded, TestAutomation, SAFe, English, German 🏢 Description: E/E Integration Engineer Company : Vaillant Group Location : Katowice-POL Country : Poland (PL) Brand : Vaillant Group Contract type : Permanent Working time : Full-time What we achieve together At Vaillant, we don’t just develop technology — we shape sustainable comfort for millions of homes. In our agile System Control & HMI stream, you will help bring intelligent heating solutions to life and create meaningful impact through innovation, collaboration and quality. You will design and continuously improve automated test frameworks that ensure reliable and high-quality software for heat pumps, boilers, and smart system solutions. Working closely with cross-functional teams, you contribute to customer-centric features such as smart home integration and seamless system commissioning. You actively support continuous integration and delivery pipelines, helping us deliver fast, stable and scalable software solutions. Your ideas drive the development of modern testing approaches within an agile SAFe environment, where your voice truly matters. Together with your team, you ensure transparency through meaningful documentation, clear test coverage and impactful demonstrations. By collaborating across agile teams, you help create an inspiring environment where innovation and shared success go hand in hand. What makes us successful together Qualification: You have a degree in computer science, software engineering or a comparable field, enabling you to understand complex embedded systems. Experience: Ideally, you bring hands-on experience in test automation within embedded or Linux-based environments and enjoy working in agile teams. Know-how and skills: Your strong Python skills, combined with CI/CD knowledge, Git, and test automation frameworks (e.g. Robot Framework), empower you to build efficient testing solutions. Nice to have: Experience with C++, Yocto, SomeIP or HVAC systems would enrich your profile and help you quickly dive into our domain. Personality: You approach challenges with curiosity, communicate openly and empathetically, and thrive in collaborative, diverse environments where people support each other. Language skills: You feel confident communicating in English or German, both written and spoken, enabling smooth collaboration in international teams. What you can count on Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries. Health & Wellness support : private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. Time off & balance: additional paid 2 days off and subsidies for recreation. Financial perks: up to 30% discount on company products, support for commuting and eyewear. Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects. Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group. What makes us special We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions. You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate. Become part of the Vaillant Group and help us shape the future of heating! We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Technology
Vaillant Group Business Services
Model Based Development Engineer
Mid
Hybrid
Katowice, Poland
16,000 - 20,000 PLN
🏢 Summary: Development-focused role centered on creating and integrating control models for heating and cooling systems using model-based design. The position involves Matlab/Simulink modeling, C++ embedded integration, requirements management, and simulation-based testing within agile teams. The goal is to ensure high-quality, reliable software for innovative energy systems. 🗂️ Requirements: Degree in engineering, computer science, physics or related technical field, Experience in model-based development, Practical experience with Matlab and Simulink modeling, Experience in requirements management, Experience with model-in-the-loop and software-in-the-loop testing, Knowledge of control models and simulation tools, Experience with C++ for embedded systems, Familiarity with modern software testing frameworks, Fluent English language skills 📃 Skills: Matlab, Simulink, C++, Polarion, MIL, SIL, Embedded, Simulation, Testing, Agile 🏢 Description: What we achieve together You create and refine control models for innovative heating and cooling systems in Matlab and Simulink, ensuring that our products deliver outstanding performance and user comfort. By deriving models into our C++ embedded platform, you contribute to smooth software integration and reliable functionality across our product portfolio. Your responsibilities will include defining and managing software requirements in Polarion, ensuring clarity and alignment across interdisciplinary development teams. After conducting simulation‑based tests and integration tests, you support our continuous testing culture to secure high software quality from early development stages onward. Together with agile teams you work towards sprint goals that deliver visible value, fast integrations and meaningful demonstrations for stakeholders. By collaborating across the entire system control and human‑machine‑interface stream, you ensure seamless interaction of features, accessories and system products What makes us successful together Qualification: You hold a degree in engineering, computer science, physics or a comparable technical field and have gained confident skills in model‑based development. Experience: You bring experience in Matlab and Simulink modelling, requirements management and testing approaches such as model‑in‑the‑loop and software‑in‑the‑loop testing. Know‑how and skills: You are familiar with control models, simulation tools, C++ for embedded integration and modern software testing frameworks. Nice to have: Knowledge of heating systems, heat pumps, agile development methods and connectivity topics enhances your contribution to our mission. Personality: You combine analytical thinking with a collaborative mindset, enjoy working in agile environments and value precision as much as creativity. Language skills: You communicate confidently in English, and knowledge of German is an additional advantage. What you can count on Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries. Health & Wellness support : private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. Time off & balance: additional paid 2 days off and subsidies for recreation. Financial perks: up to 30% discount on company products, support for commuting and eyewear. Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects. Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group. What makes us special We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions. You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate. Become part of the Vaillant Group and help us shape the future of heating! We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Technology
Klika Tech sp. z o.o.
Senior Embedded Software Engineer
Senior
Remote
Warsaw, Poland
17,100 - 20,400 PLN
🏢 Summary: Development of an AWS-based IoT platform for smart apartment devices, focused on embedded software for monitoring and controlling thermostats, locks, and other equipment. The role involves building and enhancing embedded services, creating emulators, testing, debugging, and ensuring end-to-end device behavior within an event-driven system. Work includes close collaboration in an Agile environment with responsibility for high-quality, secure embedded solutions. 🗂️ Requirements: 5+ years of experience in Embedded Development, Proficiency in modern C++ for embedded systems (C++17 or earlier), Proficiency in C for embedded systems, Experience with debugging tools (JTAG, GDB, JLink), Understanding of ARM Cortex-M microcontroller architectures, Experience with Python for scripting, Knowledge of Bluetooth Low Energy protocol, Experience with RTOS, Knowledge of hardware interfaces (SPI, I2C, UART), Experience with Git version control, Knowledge of embedded security practices 📃 Skills: C++, C, Python, JTAG, GDB, JLink, ARM, Cortex-M, BLE, RTOS, SPI, I2C, UART, Git, GitHub, Embedded, IoT 🏢 Description: ABOUT THE PROJECT Within this project, you will develop an IoT platform for a real estate company. The idea of this product is to make smart, AWS-based solutions for managing thermostats, smart locks, and other equipment in our clients’ apartments, and to make it easy to use. Our globally distributed teams are working on an event-driven system that will allow direct monitoring and control of devices located in apartments in the United States. On the Klika Tech side, we are responsible for the system’s end-to-end behavior, including front-end, back-end, and mobile applications. YOUR ROLE Developing new and enhancing the existing services; Creating emulators to test and validate the implementation; Performing Unit Tests; Performing an effective code review; Participating in debug sessions; Taking part in Agile ceremonies (dailies, planning, etc.). REQUIREMENTS 5+ years of experience in Embedded Development; Proficiency in modern C++ programming for embedded systems. Preferably, to know new features of C++17 and earlier; Experience with debugging tools (e.g., JTAG , GDB , JLink); Understanding of microcontroller architectures (e.g., ARM Cortex-M ); Proficiency in C programming for embedded systems; Experience in Python programming – usually to write helper scripts; Bluetooth Low Energy protocol knowledge; Experience with real-time operating systems ( RTOS ); Knowledge of hardware interfacing (e.g., SPI, I2C, UART); Familiarity with version control systems (Git, github); Knowledge of embedded security practices; Familiarity with Jira (eg. kanban boards, sprints), Confluence; B2+ level of English. NICE TO HAVE Background or experience in IOT/Building Automation/Factory Automation/Smart Home; Experience in Active Object design pattern, state machines (FSM, HSM); Experience with specific development boards or platforms (based on NRF5x microcontrollers); LoRaWAN network knowledge; ZWave protocol knowledge; Experience working with AWS IOT; Experience with Chirpstack; Knowledge of CI/CD practices. WE OFFER Flexible work schedule; Private healthcare insurance - LuxMed (extended gold package for parents & kids); Multisport card; Workation; Financial bonuses for significant life events (wedding, birth of a child); Compensation of professional training: courses, seminars, trainings (it is decided for each person individually if the whole thing or a part of it will be covered); Author's right (for those who write the code).
Technology
Vaillant Group Business Services
Senior C++ Developer IoT
Senior
Hybrid
Katowice, Poland
19,000 - 23,000 PLN
🏢 Summary: The role focuses on designing and implementing modern C++ (C++17/20) components for an embedded Linux IoT gateway runtime, enabling secure communication between devices and cloud services in an intelligent energy ecosystem. It involves developing scalable, service-oriented architectures, optimizing performance on real devices, and contributing to secure device lifecycle management. The position emphasizes system-level programming, concurrency, and networking in a modular embedded environment. 🗂️ Requirements: Degree in Computer Science, Electrical Engineering or related field, Several years of experience in modern C++ development, Hands-on experience with embedded Linux systems, Experience in system-level programming, Strong knowledge of multi-threading and concurrency, Experience with networking protocols, Understanding of distributed or modular architectures, Experience with secure device lifecycle management, Proficiency in English 📃 Skills: C++, C++17, C++20, Embedded, Linux, Multithreading, Concurrency, Networking, MQTT, EEBUS, Yocto, IoT, Security 🏢 Description: What we achieve together In your role as Senior C++ Developer IoT, you design and implement modern C++ components (C++17/20) for our embedded gateway runtime, enabling seamless interaction between devices and cloud services. Your responsibilities will include developing applications for communication, energy management and smart home integration, thereby contributing directly to an intelligent energy ecosystem. Together with an interdisciplinary and international team, you evolve a modular, service-oriented architecture on embedded Linux, ensuring scalability and long-term platform success. By improving performance, robustness and resource efficiency, you ensure that our software reliably operates on real devices in customers’ homes. You actively drive engineering excellence by contributing to code quality, modern C++ standards and best practices in collaboration with senior experts. After analyzing system requirements, you contribute to secure device lifecycle management, including provisioning, authentication and updates, strengthening the trustworthiness of our platform What makes us successful together Qualification: A completed degree in computer science, electrical engineering or a comparable field provides your solid technical foundation. Experience: You bring several years of experience in modern C++ development as well as hands-on work with embedded Linux systems and system-level programming. Know-how and skills: Your expertise includes multi-threading, concurrency and networking protocols, combined with a strong understanding of distributed or modular architectures and a passion for clean, maintainable code. Nice to have: Experience with Yocto or similar build systems, knowledge of IoT protocols such as MQTT or EEBUS, and familiarity with device security concepts add further strength to your profile. Personality: You stand out through your proactive mindset, your ability to drive technical topics and your enthusiasm for working collaboratively in an international team environment. Language skills: You communicate confidently in English and feel comfortable collaborating across borders in a global setup. What you can count on Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries. Health & Wellness support : private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. Time off & balance: additional paid 2 days off and subsidies for recreation. Financial perks: up to 30% discount on company products, support for commuting and eyewear. Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects. Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group. What makes us special We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions. You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate. Become part of the Vaillant Group and help us shape the future of heating! We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Technology
xBerry Sp. z o.o.
QA Engineer (Python)
Mid
Hybrid
Wroclaw, Poland
100 - 130 PLN
🏢 Summary: The offer concerns developing and testing an automated system for silicon wafer analysis using advanced microscopy, replacing manual processes with a fully integrated workflow. The role focuses on building and validating software components, test automation, and communication between system modules in a multi-team, high-tech environment. It combines Python development, automated testing, and integration of distributed systems for semiconductor applications. 🗂️ Requirements: Very good knowledge of Python, Experience with Pytest and Playwright plugin, Knowledge of MQTT, gRPC, REST API, Redis Streams, Experience in configuring and maintaining CI/CD in GitLab, Experience in creating and preparing test cases, Experience working with communication systems (MQ, gRPC, REST API, Redis Streams), Ability to prepare component stubs, Experience with Docker, Experience with Git, Experience with Azure or Azure DevOps, Ability to read and create technical documentation, Experience working in multi-team projects 📃 Skills: Python, Pytest, Playwright, MQTT, gRPC, REST, Redis, GitLab, CI/CD, Docker, Git, Azure, AzureDevOps, Protobuf, Swagger, C, C++, Networking 🏢 Description: We are developing an innovative solution that will bring full automation to the process of analyzing silicon wafers using advanced microscopy techniques. The project aims to replace manual operations with a seamless, automated workflow that ensures consistent and precise results. Our work covers both the creation of a modern user interface for operators and the integration of different stages of the process into one coherent system. The teams involved collaborate across multiple locations, working together on cutting-edge technology that will push the boundaries of materials research and industrial applications. This project is a unique opportunity to contribute to a highly specialized field, combining automation, software engineering, and advanced scientific instrumentation to deliver a next-generation solution for the semiconductor industry. Required Technologies and Experience Very good knowledge of Python Experience with: Pytest (especially with the Playwright plugin – key for the project) Knowledge of: MQTT, gRPC, REST API, Redis Streams Experience in: configuring and maintaining CI/CD (GitLab) Creating and preparing test cases Familiarity with tools: Docker Git Azure / Azure DevOps Nice to Have Knowledge of: Playwright protobuf Swagger Experience in testing embedded systems (C/C++) , including: Basic knowledge of computer networks Experience in writing automation scripts Expected Skills and Competencies Ability to organize work and define tasks to achieve client goals Experience working with: communication systems (MQ, gRPC, REST API, Redis Streams) Ability to prepare component stubs Experience working in multi-team projects Ability to read and create technical documentation (interfaces, integration descriptions) What We Offer: Flexible working hours. Hybrid work option (office in Wrocław) Medical care and MultiSport program. Team-building activities. Employment contract or B2B, depending on preferences.
Technology
xBerry Sp. z o.o.
QA Engineer (Python)
Mid
Hybrid
Wroclaw, Poland
100 - 130 PLN
🏢 Summary: Development of an automated system for analyzing silicon wafers using advanced microscopy, replacing manual processes with a fully integrated software-driven workflow. The role focuses on building and testing automation solutions, integrating communication protocols, and supporting CI/CD in a multi-team environment. It combines software engineering with scientific instrumentation for semiconductor applications. 🗂️ Requirements: Very good knowledge of Python, Experience with Pytest and Playwright plugin, Knowledge of MQTT, gRPC, REST API, Redis Streams, Experience with CI/CD configuration and maintenance in GitLab, Ability to create and prepare test cases, Experience with Docker, Experience with Git, Experience with Azure or Azure DevOps, Basic knowledge of computer networks, Ability to prepare component stubs, Ability to read and create technical documentation 📃 Skills: Python, Pytest, Playwright, MQTT, gRPC, REST, RedisStreams, GitLab, CICD, Docker, Git, Azure, AzureDevOps, Networking 🏢 Description: We are developing an innovative solution that will bring full automation to the process of analyzing silicon wafers using advanced microscopy techniques. The project aims to replace manual operations with a seamless, automated workflow that ensures consistent and precise results. Our work covers both the creation of a modern user interface for operators and the integration of different stages of the process into one coherent system. The teams involved collaborate across multiple locations, working together on cutting-edge technology that will push the boundaries of materials research and industrial applications. This project is a unique opportunity to contribute to a highly specialized field, combining automation, software engineering, and advanced scientific instrumentation to deliver a next-generation solution for the semiconductor industry. Required Technologies and Experience Very good knowledge of Python Experience with: Pytest (especially with the Playwright plugin – key for the project) Knowledge of: MQTT, gRPC, REST API, Redis Streams Experience in: configuring and maintaining CI/CD (GitLab) Creating and preparing test cases Familiarity with tools: Docker Git Azure / Azure DevOps Nice to Have Knowledge of: Playwright protobuf Swagger Experience in testing embedded systems (C/C++) , including: Basic knowledge of computer networks Experience in writing automation scripts Expected Skills and Competencies Ability to organize work and define tasks to achieve client goals Experience working with: communication systems (MQ, gRPC, REST API, Redis Streams) Ability to prepare component stubs Experience working in multi-team projects Ability to read and create technical documentation (interfaces, integration descriptions) What We Offer: Flexible working hours. Hybrid work option (office in Wrocław) Medical care and MultiSport program. Team-building activities. Employment contract or B2B, depending on preferences.
Technology
Vaillant Group Business Services
Fullstack Developer
Mid
Hybrid
Katowice, Poland
16,000 - 22,000 PLN
🏢 Summary: Fullstack Developer role focused on building advanced planning applications and scalable digital solutions for international markets. The position involves developing backend APIs, creating responsive user interfaces, managing cloud-based environments, and owning the platform lifecycle including CI/CD and automated testing. You will work in an interdisciplinary team using modern technologies and AI-supported tools to deliver secure and high-performance enterprise systems. 🗂️ Requirements: Degree in Computer Science, Software Engineering or related field, Minimum 3 years of fullstack development experience in enterprise environments, Strong expertise in React, Strong expertise in Next.js, Strong expertise in Node.js, Strong expertise in Java, Strong expertise in Spring Boot, Experience with REST APIs, Knowledge of databases, Experience with cloud environments (Microsoft Azure), English proficiency at minimum B2 level 📃 Skills: React, Next.js, Node.js, Java, Spring, SpringBoot, REST, SQL, Azure, Docker, Kubernetes, Terraform, CI/CD, AI, LLM, Scrum, Kanban 🏢 Description: What we achieve together By designing advanced planning applications, you contribute directly to the scalability of our digital solutions across international markets. Your responsibilities will include developing robust backend APIs for scheduling, allocation logic, and core platform modules. Together with an interdisciplinary team, you create responsive user interfaces with strong focus on performance, accessibility, and data visualization You actively shape your own AI-supported development environment using modern tools to increase efficiency and innovation. From architectural strategy to operations, you take ownership of the platform lifecycle, including CI/CD and cloud-based environments. Through designing and implementing automated tests, you ensure a stable, secure, and future-proof product landscape. What makes us successful together Qualification: You hold a degree in Computer Science, Software Engineering, or a comparable field. Experience: You bring at least 5 years of hands-on experience in fullstack development within complex, enterprise environments. Know-how and skills: You have strong expertise in React, Next.js, Node.js, as well as Java and Spring Boot, combined with solid knowledge of REST APIs, databases, and cloud environments such as Microsoft Azure. Nice to have: Experience with Docker, Kubernetes, Terraform, CI/CD pipelines, and the integration of AI or Large Language Models will help you stand out. Personality: You are a collaborative team player who enjoys sharing knowledge and thrives in agile environments such as Scrum or Kanban. Language skills: You communicate confidently in English at a minimum B2 level What you can count on Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries. Health & Wellness support : private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. Time off & balance: additional paid 2 days off and subsidies for recreation. Financial perks: up to 30% discount on company products, support for commuting and eyewear. Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects. Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group. What makes us special We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions. You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate. Become part of the Vaillant Group and help us shape the future of heating! We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Technology
TechnipFMC
Junior Software Engineer
Junior
On-site
Krakow, Poland
🏢 Summary: The offer is for a Software Engineer role focused on configuring and supporting software for subsea control systems used in offshore operations. The position involves project software configuration, maintenance, bug fixing, and active participation in testing processes within an agile, multiregional team. The role also includes close collaboration with QA and other technical departments to ensure reliable control and automation solutions. 🗂️ Requirements: BSc/MSc degree in Computer Systems or relevant engineering experience, Knowledge of Industrial HMI systems, Knowledge of Control Systems, Knowledge of SCADA systems, Experience with software configuration for industrial systems, Ability to participate in IFAT/FAT and EFAT testing, Ability to work from Krakow office at least 4 days per week, English proficiency minimum B2 level 📃 Skills: SCADA, HMI, ControlSystems, SAP, SoftwareConfiguration, Testing, BugFixing, Agile 🏢 Description: We are seeking determined and motivated Software Engineers to join our Controls & Automation Services team. Controls and Automation delivers advanced subsea control system solutions due to good collaboration between mechatronics, electronics, software development, and delivery teams. Starting in this position, you will be part of a multiregional agile team, with highly skilled teammates that will support getting you onboarded in our ways of working, products, and systems we deliver. Job Description Project software configuration for offshore operations of subsea equipment Provide support during Subea operations of subsea equipment Maintenance and bug fixing Close and active cooperation with QA team (use to wok with SAP on QN and SN) Collaborate closely with colleagues in other relevant TechnipFMC departments and regions Participating in IFAT/FAT and EFAT testing Active participation in the planning process Requirements hold a BSc/MSc or are an engineer with relevant experience in Computer Systems have knowledge of Industrial HMI/Control Systems/SCADA have an excellent command of English, both written and oral (minimum B2) Practicalities Ability to work from our office in Krakow min. 4 days per week Please submit your CV in English