Kariera

Viessmann CarrierR&D Center WrocławOffersC++ Developer - HEMS

Job offer

C++ Developer - HEMS

  • Remote
  • Full time
  • Contract of employment
  • B2B

What we expect

  • Master's or Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Proven experience in mid scale software projects.

  • Strong proficiency in C++20/23.

  • Good knowledge of 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 applications.

  • Fluent English, written and spoken.

    What we appreciate:

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

Your responsibilities

We are looking for a C++ Embedded Software Developer to join our team building an Energy Management System (HEMS). You will contribute to the development of intelligent software that controls, monitors, and optimizes energy usage in residential environments. This includes integration with IoT devices, energy storage systems, and renewable energy sources to enable smarter, more efficient homes

Your responsibilities:

  • Designing implementation for testability and reusability.

  • Creating application-level code in C++20/23.

  • 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.10.

  • Detailing of requirements in cooperation with requirements engineers and software architects.

Apply!

We design living spaces for future generations. Our branches are composed of experienced specialists. Find your place

Share

FacebookLinkedin
Benefits

What we offer

Unlock a world of employee benefits and check if the ones you are most interested in are included.

For contract of employment

MyBenefit Cafeteria
Co-Funding for language courses
Edenred Card
Glasses reimbursement
Home office set up (monitor included)

For everyone

Private medical care
Multisport card
Hybrid work model
Integration events
Flexible working time
Referral program
Sports and gaming events & active groups
Knowledge sharing initiatives
Bike to work addition
Individuals impact on the Viessmann products

Same things we offer in the office

Coffee, fruits & sweets
Relax zone
Playstation, ping-pong, table football

A CARRIER COMPANY - © 2024 CARRIER