CareerPlanGet AI match score →

C++ Software Engineer

Krakow, Poland💼 Full-time🗓 2026-07-06 → 2026-07-30

Core

Developing firmware and advanced software modules for video camera solutions used in public safety and security applications.

Role type

C++ Software Engineer (Embedded/Firmware)

Builds

Video camera firmware and software modules for public safety devices

Domain

Public safety, embedded systems, video technology

Deliverable

production ML models | product features

Required skills

C++17/20, multithreading and concurrency, Python scripting, data structures and algorithms, software design patterns, automated testing frameworks, build systems (Make, CMake, Docker)

Preferred skills

Embedded Linux development for ARM, OS concepts (processes, threads, mutexes), digital imaging and video coding, TCP/IP networking, microservice architecture

Technologies

C++, Python, Make, CMake, Docker, Linux, ARM

Responsibilities

Implement advanced software modules following modern C++ design patterns, maintain and improve build systems, perform peer code reviews, ensure code coverage via automated testing, create design documents for software architecture and algorithms

Seniority

Experienced

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗