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 / IoT.

Our expectations

  • Strong Python programming skills are essential, with practical experience in writing and maintaining test scripts and frameworks.

  • Hands-on experience with e.g 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 to ensure efficient and reliable software delivery.

  • Knowledge of SomeIP or similar communication protocols used Development Methodologies and Processes

  • 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, ensuring comprehensive test coverage.

  • Ability to document test procedures, results, and issues clearly and thoroughly.

  • Proficiency in English or German, both written and spoken, to facilitate communication within international teams and documentation.

  • 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 possibly extending embedded software components.

  • Knowledge of heating systems, heat pumps, or HVAC systems to better understand the domain-specific context.

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 impactful 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 to ensure alignment and quality delivery.

  • Work within a SAFe (Scaled Agile Framework) 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

Britenet

C++ Software Development Engineer

Senior

Hybrid

Katowice, Poland

120 - 155 PLN

🏢 Summary: Embedded C++ developer role focused on IoT/cloud-connected heating system software using Embedded Linux, Qt, and SomeIP communication. The position involves developing HMI and control features, testing embedded applications, and collaborating in agile international teams within a SAFe environment. Hybrid work model with quarterly travel to Germany. 🗂️ Requirements: Strong C++, Object-oriented programming, Qt, Embedded Linux, SomeIP, GoogleTest, RobotFramework, Agile, Scrum, English, German 📃 Skills: C++, Qt, Linux, SomeIP, GoogleTest, RobotFramework, Python, IoT, Simulink, CI/CD, Scrum, SAFe 🏢 Description: Work in an international team. The R&D project focuses on communication and integration of devices with the cloud/IoT. Our expectations Strong C++ programming (object – oriented) with QT practical knowledge Embedded Linux development SomeIP communication protocols Testing frameworks: Google Test, Robot Framework Agile development experience, Scrum English or German proficiency Hybrid role (70% remote / 30% onsite in Katowice). Requires quarterly business travel to Germany to participate in planning. Welcome Skills IoT concepts and heating systems knowledge/experience (esp. heat pumps) Model-base development knowledge (Simulink) nice to have CI/CD Know how Key tasks Develop and maintain C++ based embedded software (Embedded Linux) for heating system control Implement graphical user interfaces using QT library Integrate with system architecture via SomeIP communication Perform unit testing (Google Test), static code analysis and support system – level test (Robot Framework and Python) Work and collaborate in agile teams to meet sprint goals The candidate will work in the SCI Stream, currently 6 agile teams focused on SystemControl and HMI software features for products like heat pumps, boilers, and systemsolutions. The mission is to deliver customer-centric solutions through fast integration,continuous testing, and impactful demonstrations. Tasks include, for example, developingheating/cooling features and commissioning functionalities, enabling Smart Homeintegration and supporting system products & accessories. The teams are working as part ofan overall Solution Train within the SAFe framework. The role involves strong collaborationwithin the software development team and across the SCI stream.

Technology

Britenet

Model Based Development Engineer (Matlab/Simulink)

Mid

Hybrid

Katowice, Poland

🏢 Summary: Hybrid R&D role focused on developing and integrating cloud/IoT communication solutions for heating systems using Matlab/Simulink and C++ embedded platforms. The position involves model-based development, software requirements management, MIL/SIL testing, and collaboration within agile international teams. Quarterly travel to Germany is required for planning activities. 🗂️ Requirements: Matlab/Simulink modeling knowledge, Model-based development experience, Software requirements management with Polarion, MIL/SIL testing experience, Simulink Test experience, C++ integration knowledge, English or German proficiency, Availability for hybrid work, Availability for quarterly business travel to Germany 📃 Skills: Matlab, Simulink, Polarion, C++, MIL, SIL, Robot, IoT, Agile 🏢 Description: Work in an international team. The R&D project focuses on communication and integration of devices with the cloud/IoT. Our expectations Matlab/Simulink modeling knowledge Model-based development experience ( Simulink ) Software requirements management ( Polarion ) Testing approaches: MIL/SIL, Simulink Test Base C++ knowledge for integration English or German proficiency Hybrid role (70% remote / 30% onsite in Katowice). Requires quarterly business travel to Germany to participate in planning. Welcome Skills IoT and heating systems knowledge (heat pumps) Agile developments experience Key tasks Create and refine control models for heating systems in Matlab/Simulink Derive models for integration into C++ embedded platform Define and manage software requirements in Polarion Conduct MIL/SIL testing (Simulink Test) and integration test (Robot Framework) Work and collaborate in agile teams to meet sprint goals

Technology

Randlab

DevOps Engineer (K/M/N)

Senior

Remote

Warsaw, Poland

100 - 140 PLN

🏢 Summary: The offer is for a senior DevOps/SRE role focused on system integration, automation, and stabilization of containerized and cloud environments for a public sector project. The position involves developing and maintaining IaC, CI/CD pipelines, and supporting development teams in complex system environments. 🗂️ Requirements: Minimum 5 years of commercial experience in DevOps or SRE, Minimum 2 years of experience with Terraform, Docker, Kubernetes, Helm, CI/CD and Git, Experience with at least one cloud platform: AWS, Azure or GCP, Very good knowledge of Linux systems, Proficiency in Bash or Python scripting, Basic knowledge of SQL for administrative tasks and data validation 📃 Skills: Terraform, Docker, Kubernetes, Helm, CI/CD, Git, AWS, Azure, GCP, Linux, Bash, Python, SQL 🏢 Description: O projekcie Projekt dotyczy integracji systemów oraz stabilizacji i dalszego rozwoju środowisk systemowych dla instytucji publicznej. Zakres obejmuje automatyzację procesów technicznych, rozwój i utrzymanie infrastruktury kontenerowej oraz rozbudowę pipeline’ów CI/CD, realizowane we współpracy z innymi rolami technologicznymi w ramach projektu. Twój zakres obowiązków Automatyzacja infrastruktury i procesów (IaC, CI/CD) Zarządzanie środowiskami chmurowymi oraz kontenerowymi Wsparcie ról developerskich w zakresie rozwiązywania problemów technicznych oraz przygotowywania środowisk Analiza, obsługa oraz optymalizacja incydentów i działania systemów Tworzenie oraz aktualizacja dokumentacji technicznej Nasze wymagania Minimum 5 lat doświadczenia komercyjnego w obszarze DevOps / SRE Minimum 2 lata doświadczenia z technologiami: Terraform, Docker, Kubernetes, Helm, CI/CD, Git Doświadczenie z co najmniej jedną platformą chmurową (AWS, Azure lub GCP) Bardzo dobra znajomość systemów Linux oraz skryptowania (Bash lub Python) Znajomość podstaw SQL (np. operacje administracyjne, walidacja danych) Umiejętność samodzielnej realizacji zadań w złożonych środowiskach developerskich Znajomość języka angielskiego na poziomie minimum B2 (czytanie dokumentacji, komunikacja projektowa) Mile widziane Znajomość Pythona w kontekście automatyzacji lub tworzenia narzędzi Doświadczenie w optymalizacji procesów CI/CD (np. GitLab CI, Jenkins)

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

Britenet

Senior Python AI Engineer (green building)

Senior

Remote

Warsaw, Poland

140 - 160 PLN

🏢 Summary: The offer is for an experienced Python AI Engineer to design and deliver scalable, production-grade AI solutions for a green building design project. The role focuses on building autonomous AI agents, RAG systems, and LLM-powered services, taking solutions from prototype to full production in cloud environments. You will integrate advanced AI workflows into existing ecosystems while ensuring high code quality, evaluation standards, and data reliability. 🗂️ Requirements: 5+ years commercial experience in Python development, Experience building scalable services and APIs using FastAPI, Flask, or Django, Experience writing comprehensive test suites using pytest, Hands-on experience with LangChain, LangGraph, LangSmith, or LlamaIndex, Experience building autonomous AI agents with tool-calling and multi-step reasoning, Practical experience implementing RAG with vector databases, Expert-level prompt engineering with structured outputs (JSON, Pydantic, Instructor), Experience building evaluation frameworks for AI systems, Experience delivering AI applications from prototype to production, Experience building data pipelines for AI systems, Experience with Azure, AWS, or GCP and their managed AI/ML services, Experience integrating LLMs via microservices or workflow engines, High proficiency in English (B2+ level) 📃 Skills: Python, FastAPI, Flask, Django, pytest, LangChain, LangGraph, LangSmith, LlamaIndex, RAG, Pinecone, Weaviate, Milvus, Pgvector, Prompting, JSON, Pydantic, Instructor, Azure, AWS, GCP, Bedrock, Microservices 🏢 Description: About the project Project for a client that promotes green building design. Our expectations Python Expert: 5+ years of commercial experience writing production-quality code. You should be proficient in building scalable services, APIs (FastAPI, Flask, Django), and comprehensive test suites (pytest). Clean Code & Architecture: A strong advocate for clean code principles and the ability to build modular, maintainable software architectures. Hands-on experience with LangChain or other advanced patterns using LangGraph, LangSmith, or LlamaIndex. Agentic Workflows: Proven ability to build autonomous AI agents involving tool-calling, function-calling, and complex multi-step reasoning. RAG & Vector Search: Practical expertise in implementing Retrieval-Augmented Generation (RAG) using vector databases (e.g., Pinecone, Weaviate, Milvus, or Pgvector) and optimizing embedding models. Prompt Engineering Expert-level skill in prompt design, structured outputs (JSON/Pydantic/Instructor). The "Evals" Mindset: You understand that "it works on my machine" isn't enough. You have experience building evaluation frameworks to measure relevance, consistency, latency, cost, and user trust. End-to-End Delivery: A track record of taking AI-powered applications from initial ideation and prototyping through to full-scale production deployment. Data Literacy: Solid understanding of how data quality, freshness, and structure impact model behavior. Experience with building data pipelines for AI consumption. Experience with at least one major cloud platform (Azure, AWS, or GCP), specifically utilizing their managed AI/ML services (e.g., Azure OpenAI, AWS Bedrock). Skills in integrating LLMs into existing product ecosystems via microservices or workflow engines. High-proficiency in written and spoken English (min. B2+ level). Welcome Skills "Getting Things Done" Attitude: A proactive, problem-solving mindset suited for a fast-paced, client-facing environment. Product-First Engineering Mindset: Ownership of the AI lifecycle - from initial ideation and architectural design to production deployment. This includes proactively partnering with stakeholders to refine requirements, identifying the highest-ROI AI patterns, and pivoting quickly based on real-world performance data and user feedback. Stakeholder Communication: The ability to translate complex technical AI concepts into clear business solutions for non-technical stakeholders.

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

BSH Sprzęt Gospodarstwa Domowego

Software Performance Engineer (f/m)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: The offer focuses on driving load and performance testing for a connected home IoT platform, ensuring scalability, reliability, and resilience of backend and web systems. The role involves designing, automating, and maintaining performance tests, analyzing bottlenecks, and improving system performance in collaboration with agile development teams. It also includes building and maintaining dedicated performance testing infrastructure and applying performance engineering and SRE practices. 🗂️ Requirements: 5+ years of experience in software engineering or performance engineering, Experience in load testing and system scaling, Experience with backend and web application scaling, Knowledge of messaging infrastructure and asynchronous IO, Experience with Infrastructure as Code, Experience with observability and monitoring tools, Understanding of SRE concepts, Experience with REST load testing tools, Experience working in agile methodologies, English proficiency 📃 Skills: Java, Scala, Go, Python, TypeScript, Terraform, Ansible, Prometheus, ELK, APM, REST, Jenkins, GitHub, Bitbucket, Confluence, Jira, SAFe, Scrum, Kanban 🏢 Description: As part of the development team, you will drive load and performance testing for connected home applications, designing, executing, and evaluating performance tests to ensure scalability, reliability, and resilience of the Home Connect IoT Platform. You will also contribute to the implementation and continuous improvement of services with a strong focus on performance engineering. Your responsibilities: Develop and conduct load and performance tests within an agile team as a core part of the Home Connect IoT Platform, in alignment with system architects and program management. Analyze performance bottlenecks and identify root causes across various system components. Evaluate existing and new components from a performance and reliability perspective. Create, enhance, and maintain automated load tests, reports, and dashboards. Develop and maintain the infrastructure of dedicated load and performance testing environments. Collaborate with dev teams in the continuous assessment and improvements of the Home Connect IoT platform's performance Expectations: 5+ years of experience in software engineering, performance engineering, or related areas. Strong willingness to continuously learn new technologies, tools, and engineering practices. Experience in load testing and scaling. Tech Stacks experience: Java; additional experience with Scala, Go, Python, or TypeScript is a plus Experience with scaling backends and web applications, messaging infrastructure, asynchronous IO, reactive programming, databases Infrastructure as Code (IaC), e.g., Terraform, Ansible. Observability tools (such as Prometheus, ELK, and APMs). REST load testing tools/frameworks Tools experience Confluence Jira Bitbucket/GitHub Jenkins/GitHub Actions Strong analytical skills: creating hypotheses, designing experiments to test them, defining and communicating metrics and chosen methods, presenting findings, and translating them into actionable improvements. Understanding of Site Reliability Engineering (SRE) concepts. Agile development practices, including SAFe, Scrum, Kanban, and Pair Programming. Excellent verbal and written communication skills in English; German language skills are a strong plus. We offer: Opportunities for continuous self-development in the latest technology stacks Participate in the concept creation and software architecture for new use cases in Home Connect Platform Stable employment in a professional work environment Private healthcare and sport package Flexible working hours with the possibility of remote work on selected days

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

B2Bnetwork

IT Developer (Python / Robot Framework)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: The offer is for a Test Automation Engineer role focused on ensuring data quality and improving automation processes within a complex enterprise environment. The position involves building and maintaining Python and Robot Framework-based test automation frameworks and integrating them with CI/CD pipelines. It requires strong system-level analysis skills and active contribution to software quality improvements. 🗂️ Requirements: Minimum 5 years of commercial experience with Python, Minimum 3 years of experience with Robot Framework, Experience building and maintaining test automation frameworks, Strong knowledge of CI/CD and Jenkins, Practical experience with databases, Strong Linux skills, Bash scripting skills, Experience with Git and collaborative repositories, Experience with test management tools, Experience working in Agile environments, Very good English communication skills 📃 Skills: Python, RobotFramework, CI/CD, Jenkins, SQL, Linux, Bash, Git, qTest, Zephyr, Docker, Kafka, IBMMQ 🏢 Description: About the project You will join a team responsible for the Data Quality and Platform Engineering area within a large international technology environment. The project focuses on ensuring data quality and automating testing processes in a complex systems architecture. We are looking for a candidate with strong development skills and hands-on experience in building and maintaining test automation frameworks based on Python and Robot Framework. This role is ideal for someone who understands CI/CD processes, can analyze system-level issues, and actively contributes to improving software quality. Responsibilities Designing, developing, and maintaining test automation frameworks Creating automation scripts using Python and Robot Framework Developing custom keywords and dedicated test libraries Integrating automated tests with CI/CD pipelines Analyzing requirements and preparing test scenarios Preparing test data and validating test results Analyzing logs and debugging issues at the system level Reporting defects and analyzing test execution results Collaborating with developers, analysts, and product teams Improving QA and automation processes Requirements Must have Minimum 5 years of commercial development experience with Python Minimum 3 years of experience with Robot Framework Experience building and maintaining test automation frameworks Strong knowledge of CI/CD and Jenkins Practical experience working with databases Strong Linux and bash scripting skills Experience with Git and collaborative code repositories Experience with test management tools (e.g. qTest, Zephyr) Experience working in Agile environments Very good English communication skills Nice to have Docker Kafka / IBM MQ Understanding of DevOps practices We are looking for someone who: Has strong analytical and problem-solving skills Is confident challenging inefficient solutions and proposing improvements Works effectively in a collaborative environment Has experience working in complex enterprise systems Can quickly onboard into an existing project What we offer Long-term cooperation on a stable project Opportunity to work with a modern technology stack Real impact on quality processes and data reliability Collaboration with experienced international teams An environment focused on development and automation

Technology

P&P Solutions

Python Software Engineer

Mid

Remote

Warsaw, Poland

140 - 155 PLN

🏢 Summary: Backend Developer role focused on building and maintaining a cloud-based platform for remote monitoring and management of HVAC systems in commercial buildings. The position involves developing Python microservices, designing REST APIs, and integrating AWS services in a serverless architecture. The role also includes system monitoring, optimization, and working within an Agile environment. 🗂️ Requirements: Minimum 3.5 years of experience in Python backend development, Experience with AWS Lambda, DynamoDB and API Gateway, Knowledge of SQS queue systems, Experience with JWT or OAuth authentication, Ability to write automated tests using PyTest, Knowledge of Git and CI/CD pipelines, Experience working in microservices architecture 📃 Skills: Python, AWS, Lambda, DynamoDB, APIGateway, SQS, Kinesis, Cognito, S3, CloudWatch, CloudFormation, Datadog, JWT, OAuth, PyTest, Git, CI/CD, REST 🏢 Description: Opis projektu Projekt dotyczy rozwoju chmurowej platformy służącej do zdalnego monitorowania, sterowania i serwisowania systemów chłodzenia, ogrzewania i wentylacji w obiektach komercyjnych oraz biurowych. Zakres obowiązków Implementacja nowych funkcjonalności backendowych w Pythonie (mikroserwisy) Rozwój i utrzymanie funkcji AWS Lambda oraz procesów integracyjnych i workflow Projektowanie i rozwój API REST dla aplikacji webowych i mobilnych Integracja z usługami AWS: DynamoDB, SQS, Kinesis, Cognito, S3, CloudWatch Tworzenie i utrzymanie Infrastructure as Code (CloudFormation) Monitoring systemu, analiza logów i optymalizacja mikroserwisów (Datadog, CloudWatch) Debugowanie, rozwiązywanie problemów produkcyjnych i refaktoryzacja kodu Współpraca z zespołami Frontend, QA, Architektami oraz Product Ownerami Udział w procesach Agile (planning, refinement, daily, retrospektywy) Wymagania Minimum 3,5 roku doświadczenia w backendzie Python Doświadczenie z AWS Lambda, DynamoDB oraz API Gateway Znajomość systemów kolejkowych (SQS) Doświadczenie z JWT / OAuth Umiejętność pisania testów automatycznych (PyTest) Znajomość Git oraz CI/CD Praca w architekturze mikroserwisowej