New offer - be the first one to apply!
October 13, 2026
Senior Embedded Linux Developer (C/C++)
Senior • Remote
135 - 135 PLN/yr
Wrocław, Poland
Quick Facts
- Role: Senior Embedded Linux Developer (C/C++)
- Focus: IoT device user-space applications (C/C++) on Embedded Linux
- Additional areas: Yocto and system-level integration
Description
You will design, develop, and maintain C/C++ applications running on Embedded Linux devices for an IoT project. Most work (~80%) is C/C++ user-space development, with the rest (~20%) focused on Yocto and system-level topics. Expect multithreaded, asynchronous, event-driven programming plus MQTT and SQLite3 integration.
Responsibilities
- Design, develop, and maintain C/C++ applications in an Embedded Linux user-space environment
- Create multithreaded, asynchronous, and event-driven application components
- Implement synchronization mechanisms for processes/threads (mutex, semaphore, condition variable)
- Develop IoT communication features, including MQTT-based communication
- Create and optimize build processes with CMake
- Configure and maintain system services with systemd
- Integrate applications with relational databases, especially SQLite3
- Write Python scripts and tools to support development and testing automation
- Debug, analyze defects, and optimize application performance
- Collaborate on integrating applications with the Embedded Linux environment
- Support Yocto environment configuration and development as needed by the project
Requirements
- ~8 years of commercial software development experience, including practical Embedded Linux experience
- Very strong C and C++ knowledge for Linux user-space application development
- Experience designing and developing multithreaded applications
- Practical knowledge of synchronization mechanisms: mutex, semaphore, condition variable
- Experience with asynchronous and event-driven programming
- Good understanding of Linux and system application mechanisms
- Practical CMake experience
- Python knowledge for scripting, tools, and test automation
- MQTT knowledge and IoT device communication
- Knowledge of data exchange formats, especially JSON
- systemd knowledge (services, timers, application startup configuration)
- Relational database knowledge, especially SQLite3
- Ability to independently analyze and resolve technical problems
Similar jobs you might like
Embedded Linux Developer (C/C++ & Yocto)
Edge One Solutions Sp. z o.o
Mid
Technology
Warsaw, Poland · Remote
N/A
1 days ago

Senior Embedded Linux Developer
Consid
Senior
Technology
Wrocław, DS, Poland · Remote
0K zł - 0K zł/yr
3 days ago
Embedded Linux Engineer (C/C++ & Yocto)
Upvanta sp. z o.o.
Mid
Technology
Wrocław, DL, Poland · Remote
0K zł - 0K zł/yr
1 days ago
Vývojář C/C++ s HO (75-95.000 Kč)
Jobs Contact Personal, s.r.o.
Mid
Technology
Brno, Czechia · Hybrid
900K Kč - 1140K Kč/yr
12 days ago
Embedded Software Integration Engineer
Vaillant Group Business Services
Mid
Technology
Katowice, SL, Poland · On-site
16K zł - 22K zł/yr
1 days ago
Software Developer – Embedded Systems
TTC HOLDING, a.s.
Junior
Technology
Prague, Czechia · On-site
N/A
13 days ago
Embedded C/C++ Engineer
Scalo
Senior
Technology
Wrocław, DS, Poland · Remote
291K zł - 312K zł/yr
13 days ago
Senior Embedded Linux Build Systems Engineer
FRITZ! GmbH
Senior
Technology
Berlin, Germany · On-site
€62K - €102K/yr
3 days ago

Senior C++ Software Developer
ALTEN Polska
Senior
Technology
Kraków, Poland · On-site
N/A
2h ago

Senior C/C++ Engineer with Android (5/998)
Infolet
Senior
Technology
Kraków, Pl-06, Poland · Remote
17K zł - 20K zł/yr
4 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
