Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 18, 2026
C++ Embedded Software Engineer
Senior • Remote
Wrocław, DS, Poland
Apply now
Quick Facts
Role: C++ Embedded Software Engineer
Description
Develop and maintain embedded firmware and C++ components for device communication and initial data processing. Implement new features, refactor existing code, and reduce technical debt while also maintaining a C++ desktop application using Qt and QML. Work on IoT communication modules with MQTT, integrate with device ecosystems (including CAN communication), and perform testing, debugging, and optimization of complex C++ systems.
Responsibilities
Develop and maintain embedded firmware and C++ communication/data-processing components
Add new functionality, refactor code, and reduce technical debt
Maintain and deliver critical fixes for a C++ desktop application using Qt and QML
Develop communication modules using MQTT and integrate with IoT devices and ecosystem components
Work with device communication including CAN bus
Implement application-layer and embedded data processing logic
Develop components using shared memory and IPC
Maintain and develop build systems using CMake and qmake
Create and maintain unit and integration tests; debug complex C++ applications
Analyze existing code, identify issues, and propose and implement optimizations
Collaborate with architects and backend, Flutter, frontend, QA, and DevOps teams
Requirements
Minimum 7 years of commercial C++ experience, including embedded/system projects
Strong practical C++ knowledge with experience in code analysis, refactoring, and optimization
Firmware and/or embedded software development experience
Practical experience with MQTT
CMake knowledge
Experience with OpenSSL and Protocol Buffers (Protobuf)
Unit testing with GoogleTest and integration testing experience
Experience debugging and maintaining complex C++ applications
Cross-platform development experience
Strong analytical and problem-solving skills; ability to identify technical issues and propose optimizations
Proactive, collaborative technical approach
English proficiency at C1
Benefits
Opportunity to work on diverse Software, Embedded, Data, and Cloud Services projects
Access to medical care, a sports card, and a cafeteria platform (according to cooperation rules)
Similar jobs you might like
С & C++ Embedded Engineer
SQUAD
Senior
Technology
Wrocław, DS, Poland · On-site
20K zł - 25K zł/yr
7 days ago

Informatiker/technischer Informatiker Softwareentwicklung C und C++ (w/m/d)
HYDAC Group
Mid
Technology
Großbeeren, Germany · On-site
€60K - €80K/yr
3 days ago
Embedded Firmware Engineer (C/C++, RTOS)
PULS investiční s.r.o.
Mid
Technology
Chomutov, Czechia · Hybrid
N/A
1 days ago

Senior C++ Software Engineer - Cloud
cinemo GmbH
Senior
Technology
Karlsruhe, BW, Germany · On-site
€80K - €95K/yr
2 days ago
Embedded C Developer
DIVELIT system s.r.o.
Junior
Technology
Brno, Czechia · Hybrid
N/A
1 days ago

Embedded Software Developer
WIKA Polska
Mid
Technology
Włocławek, Poland · On-site
N/A
29m ago

Firmware Engineer
Broadcom
Senior
Technology
Fort Collins, CO
$122K - $195K/yr
2 days ago
Embedded Developer (m/w/d)
Schmieder GmbH
Mid
Technology
Friedrichshafen, BW, Germany · On-site
€45K - €75K/yr
2 days ago
Senior Embedded C/C++ Developer
BKR ČR, s. r. o.
Senior
Technology
Brno, Czechia · Hybrid
N/A
1 days ago
Hardware-Entwickler / Embedded Software-Entwickler (m/w/d)
KomRe AG
Mid
Technology
Berlin, Germany · On-site
€55K - €65K/yr
3 days ago