Viessmann is a leader of technological progress in the heating industry, with its Wrocław based R&D Center developing the company’s products in the field of software and electronics. We use only state-of-the-art technology and equipment to translate the results of our work into innovative solutions to be applied in the near and more distant future. 

Your responsibilities: 

  • Designing implementation for testability and reusability; 
  • Creating application-level code in C++20; 
  • Analyzing and resolving bugs and anomalies reported from integration, E2E, field tests;
  • Reviewing peers' work (code and architecture); 
  • Coding of supportive tools, build scripts etc. mainly in Python ≥ 3.8; 
  • Detailing of requirements in cooperation with requirements engineers and software architects;

  • Master's or Bachelor's degree in Computer Science, Software Engineering, or a related field;
  • Proven experience in mid scale software projects; 
  • Excellent in C++17/20; 
  • Familiar with Python; 
  • Applied knowledge of object oriented design and design patterns; 
  • Great understanding of designing software for a resource-limited embedded platform;
  • Comfortable in multithreaded applications, understanding of inter-thread communication and synchronization in Linux application; 
  • Fluent English, written and spoken. 

Nice to have: 

  • Understanding TCP/IP networks and network protocols; 
  • Familiarity with digital electronics, including communication bus standards like CAN, UART, I2C, SPI;
  • Knowledge of modern CMake; 
  • Experience in BSP development for FreeRTOS and Linux; 
  • Familiarity with Docker; 
  • Experience with tools such as GIT and JIRA; 
  • Familiarity with Wireshark.

We are a family business, 100% managed by the Viessmann family.

We work with the mission of changing the world for the better in the face of climate change.

We contribute to the success of Viessmann, we develop proprietary software.

Our applications are market leaders in optimizing energy consumption in homes around the world. We make use of solely modern technologies.

Our applications are dedicated to: 

  • the B2B market for Installers and Service Technicians - enabling remote configuration of Viessmann devices and facilitating the automation of the installation process.
  • the B2C market for End Customers - enabling remote management of Viessmann devices in the home environment (heating - boilers and heat pumps, ventilation, air purifiers, PV systems, power solutions electric cars).

Facts about us:

  • +400 employees
  • over 10 years of experience on the IT market
  • family atmosphere (not a slogan, see for yourself)
  • the app store rating of our apps at 4.7

Why our R&D Viessmann Center is right place for you?

  • We are our own client - each release is a wonderful feeling.
  • We have a real influence on the choice of technologies we use. All you need to do is to properly justify your choice, and the company will allow you to show yourself off technologically.
  • We care for the environment and a healthy lifestyle - this is what we speak out loud about in our country.