About the role
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.