Unlock Full Resume Report

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

Sigma Software

Senior C++ Developer with Qt/QML experience (IoT)

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Senior C++/Qt/QML Engineer role developing user interfaces for embedded IoT climate-control devices. The position owns complex features across C++, Qt/QML, backend services, and embedded Linux, from design through testing and delivery. 🗂️ Requirements: 5+ years of commercial C++ development, Qt 6, Qt Quick, and QML experience, Modern C++17/20, memory management, RAII, concurrency, and design principles, Embedded Linux UI development experience, C++/QML integration expertise, Linux deployment and debugging experience, CMake experience, Automated unit testing experience, Agile team experience, Upper-Intermediate English or higher 📃 Skills: C++, Qt, QML, Linux, CMake, RAII, SSH, Agile 🏢 Description: If you want to continue your career in an international IT company and work on real IoT products that make everyday environments smarter, more connected, and more energy-efficient — we have the right opportunity for you. We are looking for a Senior C++ / Qt / QML Engineer to develop user interfaces for embedded smart climate control devices. The role requires strong hands-on development experience, technical ownership, and the ability to independently deliver complex features across C++, Qt/QML, backend services, and embedded Linux environments. PROJECT The project is focused on the development of smart home and building climate control solutions, with a particular emphasis on wireless connectivity, intelligent control, and energy-efficient operation. The engineer will work on connected embedded devices and systems that manage heating, ventilation, and air conditioning for different types of properties - from apartments and private houses to hotels, industrial buildings, and large residential complexes. You will have an opportunity to work on innovative IoT-based HVAC solutions that help improve comfort, optimize climate control, and reduce energy consumption for customers and society at large. RESPONSIBILITIES Design, implement, and maintain user interface functionality using C++, Qt 6, Qt Quick, and QML Take technical ownership of complex features from requirements and design through implementation, integration, testing, and delivery Design reusable and scalable QML components Integrate QML user interfaces with C++ backend components, services, device data, and embedded hardware Make technical design decisions considering maintainability, performance, resource constraints, and delivery risks Investigate and resolve crashes, memory issues, performance bottlenecks, and integration defects across application and embedded target layers Design and implement asynchronous and multithreaded application components Participate in code reviews, technical discussions, estimation, planning, architecture discussions, and risk assessment Collaborate with UI/UX designers, QA engineers, backend developers, and customer representatives Mentor less experienced engineers through code reviews and knowledge sharing Identify improvements in engineering processes, tools, and development practices REQUIREMENTS 5+ years of commercial C++ development experience Strong hands-on experience with Qt 6, Qt Quick, and QML Strong knowledge of modern C++ (C++17/20), object lifetime, memory management, RAII, concurrency, and software design principles Experience developing UI applications for embedded Linux devices Strong understanding of C++/QML integration (signals & slots, properties, bindings, object ownership, exposing C++ objects and models to QML) Practical Linux experience (SSH, shell, logs, processes, deployment, debugging) Experience using CMake as the primary build system Experience writing and maintaining automated unit tests Strong debugging and problem-solving skills Experience working in Agile development teams Upper-Intermediate or higher English WOULD BE A PLUS Experience with Yocto or other Embedded Linux build systems Experience with Wayland, EGLFS, LinuxFB, or similar embedded display backends Experience with D-Bus or other IPC technologies Experience with Qt Concurrent, QFuture, or similar asynchronous APIs Experience with Google Test / Google Mock Experience with GDB, Valgrind, sanitizers, QML Profiler, or similar debugging tools Experience optimizing Qt/QML applications for devices with limited CPU, memory, or graphics resources Experience working closely with UI/UX designers and implementing Figma-based designs Experience with IoT, HVAC, Smart Home, or other embedded device-oriented products

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

Spyrosoft

Model Based Software Engineer/Integrator

Mid

Remote

Wroclaw, DS, Poland

110 - 175 PLN

🏢 Summary: Develop and integrate embedded software for HVAC sensors and actuators using MATLAB/Simulink and C++. The role covers modular feature integration, code generation, extending a custom C++ generator, debugging, hardware testing, and product releases. 🗂️ Requirements: Embedded software development experience in C/C++, MATLAB/Simulink experience, MATLAB scripting and code modeling/generation skills, Hands-on MCU experience, Strong debugging and integration skills, C++ knowledge for generated-code analysis and direct modifications, Proactive approach to complex integration challenges, Code review experience 📃 Skills: Matlab, Simulink, C++17, C++, MCUs, OOP, UML, Bacnet, Modbus, Ethernet, TCP/IP, NFC, ARM, Git, Python, IAR 🏢 Description: Tech stack: Matlab, Simulink, C++17, Python, VS Code, IAR, Git, OOP paradigm, UML, Bacnet, Modbus, MP, Ethernet TCP/IP, NFC, ARM Requirements: Strong debugging and integration skills Experience in Embedded SW Development (C/C++) Experience with Matlab/Simulink Matlab scripting (ideally OOP Matlab) Modeling / Generating code Hands-on experience with MCUs Proactive approach to solving complex integration challenges Code review experience Nice to have: Experienced in using AI tools in day-to-day workflow Python scripting experience Project description: Development of various sensors and actuators within the HVAC (Heating, Ventilation, and Air Conditioning) field. Examples include air differential pressure sensors, air flow sensors, ultrasonic sensors, and variable air valve actuators. Main responsibilities: Integration and Abstraction You will integrate low-level drivers into higher-level abstractions within modular components in Simulink, following software design requirements and diagrams provided for each feature. Multiple components are then assembled into a complete feature, which is integrated into one of the many products/applications being developed within the project. Coding and Code Generation: Most of the code is written in Matlab (following OOP principles) and Simulink. C++ code generation is used to enable integration with low-level drivers written in C++. C++ Development: A custom C++ code generator has been developed for this project; part of the role involves extending and upgrading it. A strong knowledge of C++ is expected to analyze the generated code and occasionally perform direct modifications in C++. Main Tasks of the Integrator: Creating new products and integrating previously developed features. Finding and fixing bugs/defects. Creating releases and testing functionality on hardware (including specific features, communication protocols, and product parameterization/configuration).

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).