CareerPlanSign in

Senior Software Engineer - UniFi Protect

Stockholm💼 Full-time🗓 2026-07-30 → 2026-09-26

Core

Develop efficient, scalable, and maintainable software to support streaming and recording on UniFi Protect, Ubiquiti's smart video surveillance and security platform.

Role type

Senior embedded firmware engineer (video surveillance)

Builds

Streaming and recording features for smart video surveillance devices

Domain

Consumer electronics / Video surveillance / Embedded systems

Deliverable

product features

Required skills

C, C++, Linux, Unix, H.265, embedded Linux systems (ARM, Yocto, Buildroot, OpenWRT), Git, ANSI C, toolchains, SW/HW debuggers, scripting

Preferred skills

Linux kernel, SoC (multimedia targeted), video processing, streaming, encoding/decoding, OpenCV, image processing, OOP/OOD

Technologies

C, C++, Linux, Unix, H.265, ARM, Yocto, Buildroot, OpenWRT, Git, OpenCV

Responsibilities

Develop efficient, scalable, and maintainable software to support streaming and recording; Integrate feature designs with larger software systems; Co-work with cloud architects, backend developers, frontend developers, designers, and other stakeholders

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.