Our company is built by people and for people who believe that the synergy of outstanding individuals gathered together can tackle any global challenge. We value who you are so get on board and let’s make this world a better place.
26 червня 2025

Embedded C/C++ Engineer (вакансія неактивна)

Київ, Львів, віддалено

Team Summary

Our team of firmware engineers, SDM, and TPM professionals crafts innovative, battery- and line-powered camera solutions for home security. Our mission: transforming complex technical challenges into simple, reliable, and feature-rich experiences that genuinely meet user needs and enhance safety. We prioritize product quality, delivering several annual releases focused on code sustainability, operational reliability, and seamless cross-platform compatibility. As a globally distributed team, we thrive on collaboration, utilizing daily stand-ups and regular knowledge-sharing for smooth development and mutual growth.

Job Summary

We’re seeking a skilled Embedded C/C++ Software Development Engineer who is passionate about building robust camera-based security devices. This critical role involves leading feature development, performing detailed issue investigations, optimizing platform stability, and analyzing performance metrics. You’ll bring expertise in connectivity, power budgeting, data protocols, and RTOS to directly enhance user safety and product reliability.

Responsibilities and Duties

— Deliver high-quality C/C++ code
— Own the full firmware feature lifecycle, from initial design and implementation to verification, code review, and further testing in trials
— Work effectively to prioritize, design, and deliver new features to end users
— Proactively communicate and demonstrate technical leadership
— Collaborate closely with software, program management, and QA teams to investigate and resolve firmware-related issues, prioritizing end-user experience
— Perform code reviews, participate in sprint planning, conduct troubleshooting, and prepare documentation to ensure smooth and reliable firmware delivery.

Qualifications and Skills

— Bachelor’s or Master’s degree in Computer Science or a related field
— Proven 4+ years of experience in embedded development using C/C++ with expertise in RTOS / Linux and microcontroller architectures
— Strong knowledge of ARM CPUs
— Proficiency in professional software engineering and best practices for the full software development lifecycle, including coding standards, software architectures, code reviews, source control management, continuous deployment, testing, and operational excellence
— Knowledge of electrical engineering, schematics, and PCB layout
— Experience contributing to the architecture and design of new and current systems (architecture, design patterns, reliability, and scaling)
— Experience in the creation and modification of complex build systems
— Proficient data analysis and troubleshooting skills
— At least an Intermediate level in both written and spoken English (B1).

Nice to have

— Experience of using generative AI
— Experience with software testing (unit, integration, and system testing)
— Experience working with distributed systems or applications.

We offer multiple benefits that include

— The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member
— Competitive compensation and perks. Annual performance review
— Gig-contract
— 21 paid vacation days per year, paid public holidays according to Ukrainian legislation
— Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves
— Medical insurance is provided from day one. Sick leaves and medical leaves are available
— Remote working mode is available within Ukraine only
— Free meals, fruits, and snacks when working in the office.