
Job Overview
Location
Poland
Job Type
Full-time
Category
Embedded Engineer
Date Posted
March 18, 2026
Full Job Description
📋 Description
- • This role is critical to the development and maintenance of firmware for millions of smart home security devices worldwide, directly impacting product reliability, security, and user experience in a rapidly growing IoT market.
- • You will join a global engineering team at the forefront of embedded innovation, contributing to both sustaining existing production systems and driving new feature development for camera-based security products used by consumers across the globe.
- • Day-to-day responsibilities include designing, developing, and maintaining high-quality embedded software in C and C++ for resource-constrained devices, with a focus on performance, stability, and scalability.
- • You will debug and resolve complex software, hardware, and network connectivity issues across the full stack, requiring deep system-level thinking and troubleshooting skills.
- • Developing new features and improving existing codebases for indoor/outdoor cameras, doorbells, and IoT devices, ensuring they meet functional and non-functional requirements.
- • Optimizing software performance for embedded environments, including memory usage, execution speed, and power efficiency, particularly on ARM-based and potentially RISC-V microcontrollers.
- • Conducting rigorous code reviews and providing technical mentorship to junior engineers, fostering a culture of code quality and knowledge sharing.
- • Participating in architecture discussions and technical decision-making processes, influencing long-term product direction and technical strategy.
- • Collaborating closely with QA teams to define test strategies, automate validation, and ensure robust firmware releases through CI/CD pipelines.
- • Documenting software designs, APIs, libraries, and troubleshooting procedures to support maintainability and knowledge transfer across the team.
- • Working with modern engineering tools including Git, CMake, and CI/CD systems to streamline development, testing, and deployment workflows.
- • Engaging in cross-functional collaboration with hardware, networking, and security teams to ensure seamless integration of firmware with device capabilities.
- • The team follows agile methodologies, emphasizing iterative development, continuous feedback, and rapid adaptation to evolving product needs.
- • You will gain deep expertise in embedded Linux (Yocto, Buildroot, BSP) and RTOS environments (FreeRTOS, Zephyr, QNX), becoming proficient in navigating both ecosystems.
- • This role offers significant growth in systems-level engineering, including mastery of multicore concurrency, real-time constraints, and secure communication protocols in embedded contexts.
🎯 Requirements
- • Minimum 5+ years of commercial embedded development experience with strong expertise in C and C++ (C++17 or newer).
- • Mandatory hands-on experience with at least one RTOS (FreeRTOS, Zephyr, QNX, or equivalent).
- • Solid understanding of networking in embedded systems, including TCP/IP stacks, wireless connectivity (Wi-Fi, Bluetooth), and device-level network protocols.
- • Proficiency with core embedded communication interfaces: I2C, SPI, UART, and experience developing or integrating device drivers and low-level hardware libraries.
- • Experience with Embedded Linux (BSP, Buildroot, Yocto) is highly valued; candidates without it must be willing to work across RTOS and Embedded Linux environments.
- • Expertise in multithreading and concurrency, particularly on multicore microcontrollers, including synchronization primitives and race condition avoidance.
- • Proficiency with essential engineering tools: Git for version control, CMake for build systems, and CI/CD pipelines for automated testing and deployment.
- • Ability to work independently, take ownership of complex technical challenges, and drive solutions with minimal supervision.
- • Upper-Intermediate English (B2) or higher, sufficient for technical documentation, collaboration, and meetings.
🏖️ Benefits
- • Competitive salary package with performance-based annual reviews and additional performance bonuses tied to individual achievements.
- • Loyalty Bonus for long-term dedication, recognizing sustained contributions and commitment to the team.
- • Employment via Contract of Employment (UoP) under Polish Labour Law, with B2B considered case-by-case for flexibility.
- • Statutory benefits including guaranteed paid vacation, public holidays, and medical leaves in full compliance with Polish regulations.
- • Continuous growth opportunities: access to internal knowledge hubs, corporate training programs, and free English language courses.
- • Comprehensive private medical insurance supplementing standard NFZ coverage, enhancing healthcare access and peace of mind.
- • Fully remote work arrangement, open to candidates residing anywhere in Poland, supporting work-life balance and geographic flexibility.
Skills & Technologies
About Onhires Inc.
Onhires is a talent acquisition platform designed to streamline the hiring process for businesses. It offers a comprehensive suite of tools that automate and optimize various stages of recruitment, from sourcing candidates to onboarding new hires. The platform aims to reduce time-to-hire and improve the quality of hires by leveraging intelligent automation and data-driven insights. Key features include applicant tracking, candidate sourcing, interview scheduling, and performance analytics, all integrated into a user-friendly interface. Onhires serves companies seeking to enhance their recruitment efficiency and build stronger teams by making the hiring journey more effective and less resource-intensive.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Lytx, Inc.
4 months ago

Onhires Inc.
2 months ago

