C++ Developer – Embedded / IoT (f/m/x)

Sii Poland

Kraków

Hybrid

PLN 180,000 - 240,000

Full time

9 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Great Place to Work
Big-brand contracts
Internal trainings center
Profit sharing
Medical care

Job summary

Sii Poland is seeking a C++ Embedded Developer to join an international team working on heating systems, including heat pumps and Smart Home solutions. The role centers on embedded Linux and device control for IoT-enabled heating products.

You will collaborate with system architects, participate in Agile sprints, implement unit tests with Google Test, and contribute to CI/CD. Availability for hybrid work and Poland-based presence is required.

Qualifications

  • Strong knowledge of C++ (OOP).
  • 4+ years in Embedded Linux software development.
  • Experience with embedded systems and SOME/IP or similar protocols.
  • Experience with unit testing (Google Test).
  • Working in Agile settings and English or German language proficiency.

Responsibilities

  • Develop and maintain embedded C++ software for heating control systems.
  • Extend software architecture with architects and cross-functional teams.
  • Integrate components using SOME/IP protocol and interfaces.
  • Create unit tests with Google Test and ensure code quality.
  • Support system tests using Robot Framework and Python in Agile sprints.
  • Collaborate with international engineering teams and stakeholders.

Skills

C++
Embedded Linux
English or German
Agile

Tools

Google Test
Robot Framework
Python
SOME/IP

Job description

We are looking for a C++ Embedded Developer to join one of our projects and become part of an international team developing software for the latest generation of heating systems, including heat pumps and Smart Home solutions. The project combines traditional heating technologies with modern IoT solutions, enabling devices to operate more energy-efficiently and conveniently for users. The team is responsible for developing embedded software that controls heating systems and manages communication between devices within the ecosystem. The work involves collaboration with system architects and engineering teams developing various components. The project is executed using Agile methodology, with a focus on code quality, test automation, and continuous integration. The team works in a hybrid model. Availability to work from the Katowice office 6 days per month is required.

Your tasks
  • Development and maintenance of embedded software in C++ (Embedded Linux) for heating control systems
  • Developing and extending software architecture in collaboration with architects and other teams
  • Integrating system components using the SOME/IP communication protocol
  • Creating unit tests (Google Test) and ensuring code quality and stability
  • Supporting system tests using Robot Framework and Python
  • Working in Agile teams, participating in sprint planning and project goal execution
  • Collaborating with international engineering teams
Requirements
  • Strong knowledge of C++ (object-oriented programming)
  • At least 4 years of experience in Embedded Linux software development
  • Previous experience with embedded systems
  • Familiarity with the SOME/IP communication protocol or related protocols
  • Experience working with unit testing frameworks (e.g., Google Test)
  • Experience working in Agile methodologies
  • Good command of English or German
  • Required presence in Poland and fluent Polish language skills
Nice to have
  • Previous experience with CI/CD
  • Knowledge of Simulink (MathWorks)
  • Experience with Robot Framework or Python in the context of system testing

Job no. JOB-YJD8C

Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.

Benefits For You
  • Great Place to Work
  • Solid financial situation
  • Contracts with the biggest brands
  • Centre of internal trainings
  • Many experts you can learn from
  • Open and accessible management team
  • Profit sharing
  • Passion Sponsorship program
  • Regular integration events and trips
  • Comfortable and well-equipped offices
  • MySii app
  • Medical care
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Developer – Embedded / IoT (f/m/x)
C++ Developer – Embedded / IoT (f/m/x)

Sii Poland • Katowice

Hybrid
PLN 180,000 - 240,000
Great Place to Work
Solid finances
Big-brand contracts
+9
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Lublin

On-site
PLN 120,000 - 180,000
Great Place to Work
Profit sharing
Medical care
+3
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Poznań

On-site
PLN 120,000 - 180,000
Great Place to Work
Profit sharing
Regular integration events
+3
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Bydgoszcz

On-site
PLN 120,000 - 180,000
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Wrocław

On-site
PLN 180,000 - 240,000
Great Place to Work
Solid financial situation
Profit sharing
+3
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Białystok

On-site
PLN 120,000 - 180,000
Great Place to Work
Medical care
Centre of internal trainings
+4
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Kraków

On-site
PLN 180,000 - 260,000
Great Place to Work
Solid financial situation
Centre of internal trainings
+8
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Województwo pomorskie

On-site
PLN 120,000 - 180,000
Great Place to Work
Solid financial situation
Contracts with the biggest brands
+9
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Warszawa

On-site
PLN 180,000 - 240,000
Great Place to Work
Medical care
Profit sharing
+2
C++ Developer – Embedded / IoT (f/m/x)
C++ Developer – Embedded / IoT (f/m/x)

Sii Ukraїna TOV • Katowice

On-site
PLN 90,000 - 120,000