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