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

27.27 - 38.18 USDNet per hour - B2B
C

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

C
-, Wrocław

SMART TOPAZ

Full-time
B2B
Senior
Remote
27.27 - 38.18 USD
Net 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

Published: 05.03.2026

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

27.27 - 38.18 USDNet per hour - B2B
Summary of the offer

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

-, Wrocław
SMART TOPAZ
27.27 - 38.18 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is Smart Topaz Sp. z o.o. (hereinafter "controller"). You have the right to request access... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.