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 11, 2026
С & C++ Embedded Engineer
Senior • On-site
20,000 - 25,000 PLN/yr
Wrocław, DS, Poland
Apply now
Quick Facts
- Role: C & C++ Embedded Engineer for camera-based security devices
Description
Take ownership of critical embedded software components: maintain existing products through debugging and bug fixing, and develop new features in C and C++.
Responsibilities
- Design, develop, and maintain high-quality embedded software in C and C++ for camera-based security devices
- Debug and resolve complex software, hardware, and network connectivity issues across the entire software stack
- Develop new features and improve existing codebases
- Optimize software performance for resource-constrained embedded environments
- Conduct code reviews and provide technical mentorship
- Participate in architecture discussions and technical decision-making
- Collaborate with QA teams to develop comprehensive testing strategies
- Document software designs, APIs, libraries, and troubleshooting procedures
Requirements
- At least 5+ years of commercial embedded development experience
- Expertise in C and C++ (C++17 standard)
- Deep knowledge of RTOS
- Deep knowledge of microcontroller architectures (ARM, RISC-V)
- Proficiency in the full SDLC (Git, CMake, code reviews, continuous integration)
- Solid understanding of network programming and experience with multithreading on multicore microcontrollers
- Expertise in communication interfaces (I2C, SPI, UART, Wi-Fi)
- Experience writing device drivers and libraries
- Ability to work independently and take ownership of complex projects
- Excellent communication skills for technical discussions and documentation (collaborative cross-functional environment)
- Upper-Intermediate English (B2)
- Hands-on hardware troubleshooting and debugging tools (oscilloscopes, logic analyzers)
- Experience with cross-compilation toolchains
Benefits
- Competitive salary packages with performance-based annual reviews
- Performance Bonus for individual achievements
- Loyalty Bonus recognizing dedication
- Employment via Contract of Employment (UoP) aligned with Polish Labour Law
- Guaranteed paid vacation, public holidays, and medical leaves per statutory regulations
- Continuous growth and development opportunities (internal knowledge hubs, corporate courses, free English classes)
- Comprehensive private medical insurance to supplement standard NFZ coverage
Similar jobs you might like
C++ Software Engineer (Linux / RnD product)
SQUAD
Mid
Technology
Wrocław, DS, Poland · On-site
20K zł - 25K zł/yr
29m ago
Embedded QA Engineer (Connectivity)
SQUAD
Mid
Technology
Wroclaw, DS, Poland · On-site
N/A
8 days ago

C++ Embedded Software Engineer
emagine Polska
Senior
Technology
Turin, TO, Italy · On-site
N/A
8 days ago

Lead C++ Engineer
EPAM Systems
Senior
Technology
Lodz, LD, Poland · Remote
N/A
7 days ago

Lead C++ Engineer
EPAM Systems
Senior
Technology
Wroclaw, DS, Poland · Remote
N/A
7 days ago

Lead C++ Engineer
EPAM Systems
Senior
Technology
Warsaw, MZ, Poland · Remote
N/A
7 days ago

Lead C++ Engineer
EPAM Systems
Senior
Technology
Krakow, Poland · Remote
N/A
7 days ago

Lead C++ Engineer
EPAM Systems
Senior
Technology
Poznań, WP, Poland · Remote
N/A
7 days ago

Lead C++ Engineer
EPAM Systems
Senior
Technology
Gdansk, PM, Poland · Remote
N/A
9 days ago

Lead C++ Engineer
EPAM Systems
Senior
Technology
Katowice, SL, Poland · Remote
N/A
9 days ago