Senior Embedded Software Engineer (C++ / Embedded Linux)

C

Senior Embedded Software Engineer (C++ / Embedded Linux)

C
-, Wrocław

SMART TOPAZ

Full-time
B2B
Senior
Remote
27 - 37 USDNet per hour - B2B

Job description

Senior Embedded Software Engineer (C++ / Embedded Linux) | B2B Contract | Poland (Remote / Wrocław) | Remote-first

Smart Topaz is partnering with an international technology company developing advanced solutions in the energy and smart home sector. The organization is currently expanding its engineering teams responsible for building software that enables different home energy devices to communicate and work together efficiently.

The platform being developed focuses on coordinating systems such as heating devices, renewable energy sources, energy storage and electric vehicle charging infrastructure. The goal is to create intelligent software that optimizes how energy is generated, stored and used within modern households.

We are looking for a Senior Embedded Software Engineer who will contribute to the development of embedded software running on Linux-based devices and support communication between distributed components within the system.

The role

  • Developing embedded software using modern C++ in a Linux environment

  • Working on communication between devices within a distributed embedded system

  • Implementing and maintaining multithreaded software components

  • Collaborating with a larger embedded engineering team on system-level features

  • Supporting debugging, testing and improving reliability of embedded applications

  • Participating in technical discussions around architecture and system design

What we’re looking for

  • Strong experience with modern C++

  • Hands-on experience working with embedded Linux systems

  • Understanding of multithreading and concurrent programming concepts

  • Experience working with communication between devices or distributed systems

  • Solid debugging and problem-solving skills in embedded environments

  • Ability to work effectively within an engineering team

  • Fluent English

Nice to have

  • Experience with IoT, connected devices or energy-related systems

  • Knowledge of networking or communication protocols used in embedded environments

  • Experience working close to hardware or integrating software with devices

Practical details

  • Contract type: B2B contract

  • Engagement: Full-time

  • Work model: Remote-first (occasional visits to the Wrocław office if needed)

  • Project length: 6 months with possibility of extension

  • Start date: Flexible

Tech stack

    English

    B2

    C++

    advanced

    Linux / Unix

    advanced

    IoT

    regular

Office location

Check similar offers
Avenga

Avenga

Wrocław

Remote

Remote

38 - 45USD/h
ARM
Shell
Bazel
Yocto
Linux
C/C++
Python
CMake
x86
SeniorSeniorB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT
Check similar offers
Avenga

Avenga

Wrocław

Remote

Remote

38 - 45USD/h
ARM
Shell
Bazel
Yocto
Linux
C/C++
Python
CMake
x86
SeniorSeniorB2BB2B
New
Svitla Systems

Svitla Systems

Remote

Remote

Undisclosed Salary
Kotlin
C/C++
Java
AOSP
SeniorSeniorB2BB2B
New
Tenarai

Tenarai

Remote

Remote

35 - 41USD/h
C++
CI/CD
Microservices
gRPC
JSON
REST API
OAuth2
GCP
SeniorSeniorB2BB2B
New
H2B Group

H2B Group

Remote

Remote

36 - 44USD/h
C#
C++
SOLID Principles
MS SQL
SeniorSeniorB2BB2B
New
Link Group

Link Group

Remote

Remote

36 - 40USD/h
C++
Solid
SDLC
Microsoft SQL
OOP
SQL
SeniorSeniorB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT