Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Remote PL | Wrocław | Poland | Engineering - Firmware
About the Opportunity
We are a recruiting agency partnering with a global smart home security company to find a skilled C & C++ Embedded Engineer. Our client develops firmware for millions of devices worldwide - indoor/outdoor cameras, doorbells, and IoT devices - and is now expanding their embedded team in Poland.
The role involves both sustaining engineering on production devices and contributing to new feature development. You will be joining a team of experienced engineers who follow agile methodologies, rigorous code reviews, and continuous integration practices.
What You Will Be Doing
- 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 for the product line.
- Optimize software performance for resource-constrained embedded environments.
- Conduct code reviews and provide technical mentorship to team members.
- Participate in architecture discussions and technical decision-making processes.
- Collaborate with QA teams to develop comprehensive testing strategies.
- Document software designs, APIs, libraries, and troubleshooting procedures.
What We Are Looking For
- At least 5+ years of commercial experience in embedded development with strong expertise in C and C++ (typically C++17).
- Mandatory hands-on experience with any RTOS (FreeRTOS, Zephyr, QNX, or similar).
- Deep understanding of microcontroller-based embedded systems (commonly ARM-based MCUs; experience with other architectures such as RISC-V is a plus).
- Experience with Embedded Linux (BSP, Buildroot, Yocto) is highly valued; candidates without it should be willing to work across both RTOS and Embedded Linux environments.
- Solid understanding of networking in embedded systems (e.g., TCP/IP stacks, wireless connectivity, device networking).
- Experience with multithreading and concurrency in embedded environments, including multicore microcontrollers.
- Expertise in communication interfaces such as I2C, SPI, UART and working knowledge of Wi-Fi and Bluetooth stacks.
- Experience developing or integrating device drivers and low-level hardware libraries.
- Proficiency with engineering tools such as Git, CMake, and CI/CD pipelines.
- Ability to work independently and take ownership of complex technical challenges.
- Upper-Intermediate English (B2) or higher.
Nice to Have
- Understanding of security protocols and encryption methods.
- Experience with Python for scripting and automation.
- Experience using AI-powered tools to enhance productivity and code quality.
- Familiarity with ROS (Robot Operating System) or robotics platforms is a plus for some projects.
- Experience with Android OS internals.
Interview Process
- Recruiter screen
- Technical interview
- Management interview
What the Client Offers
- Competitive salary packages with performance-based annual reviews.
- Performance Bonus for individual achievements and a Loyalty Bonus for long-term dedication.
- Employment via Contract of Employment (UoP) in accordance with Polish Labour Law. B2B considered on a case-by-case basis.
- Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations.
- Continuous growth opportunities: internal knowledge hubs, corporate courses, free English classes.
- Comprehensive private medical insurance to supplement standard NFZ coverage.
- Fully remote - open to candidates anywhere in Poland.
Key Skills
Ranked by relevanceReady to apply?
Join OnHires and take your career to the next level!
Application takes less than 5 minutes

