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.
Nice to have
IoT concepts and heating systems knowledge/experience (esp. heat pumps)
Model-base development knowledge (Simulink) nice to have
CI/CD Know how
Main responsibilities
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.