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

Sii Poland

Kraków

Hybrid

PLN 180,000 - 240,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

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

Job summary

Sii Poland is seeking a C++ Embedded Developer to join an international project focused on heating systems, including heat pumps and Smart Home solutions. The role involves embedded software for heating control and collaboration with global engineering teams.

With hybrid work and a requirement to be present in Poland, you will contribute to high-quality code, CI/CD practices, and test automation in an Agile environment.

Qualifications

  • 4+ years in Embedded Linux software development.
  • Experience with embedded systems.
  • Familiar with SOME/IP or similar protocols.
  • Experience with unit testing frameworks (Google Test).

Responsibilities

  • Develop and maintain embedded software in C++ (Embedded Linux) for heating control systems.
  • Develop and extend software architecture in collaboration with architects and other teams.
  • Integrate system components using the SOME/IP communication protocol.
  • Create unit tests with Google Test and ensure code quality and stability.
  • Support system tests using Robot Framework and Python.
  • Work in Agile teams, participating in sprint planning and project goal execution.
  • Collaborate with international engineering teams.

Skills

C++
Embedded Linux
Agile methodologies
English or German

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

Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Szczecin

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

Sii Poland • Województwo pomorskie

On-site
PLN 180,000 - 240,000
Great Place to Work
Centre of internal trainings
Profit sharing
+1
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Poznań

On-site
PLN 180,000 - 240,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 • Warszawa

On-site
PLN 180,000 - 240,000
Great working environment
Centre of internal trainings
Competitive benefits
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Rzeszów

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

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

Sii Poland • Wrocław

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

Sii Poland • Toruń

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

Sii Poland • Katowice

On-site
PLN 180,000 - 240,000
Great Place to Work
Centre of internal trainings
Profit sharing
+2
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Piła

On-site
PLN 120,000 - 180,000
Great Place to Work
Solid financial status
Brand contracts
+6