C++ Embedded Engineer

Ajax Systems
Lviv
Workplace: OnsiteFull timeFunction: Hardware, Embedded & Systems EngineeringExperience: 4+ yearsSkills: []

Develop embedded C++ software for Video Edge devices (NVR and cameras), contributing across the full stack from vendor SDK and multimedia pipelines to network protocols and on-device UI. Work on AI analytics integration (object detection and tracking), cloud archive and live streaming features, and support new platforms. You’ll collaborate with the team to advance engineering practices, code quality, and a testing/CD culture while shaping new product functionality.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Ajax Systems
Ajax Systems
2 months ago

C++ Embedded Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Develop embedded C++ software for Video Edge devices (NVR and cameras), contributing across the full stack from vendor SDK and multimedia pipelines to network protocols and on-device UI. Work on AI analytics integration (object detection and tracking), cloud archive and live streaming features, and support new platforms. You’ll collaborate with the team to advance engineering practices, code quality, and a testing/CD culture while shaping new product functionality.
Location: Lviv
Workplace: Onsite
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering

Key Responsibilities

  • •Develop embedded C++ software for Video Edge devices (NVR and cameras).
  • •Work across the stack from vendor SDK and multimedia pipelines to network protocols and device UI.
  • •Integrate AI analytics related to object detection and tracking.
  • •Build cloud archive and live streaming functionality and support new platforms.
  • •Maintain engineering practices, improve code quality, and help sustain a testing/CD culture.

Pay and Benefits

Perks:Health Insurance

Key Requirements

  • •4+ years of C++ experience (C++11/C++14)
  • •Experience with boost, specifically boost.asio
  • •Understand how processes, threads, and asynchronous processing work
  • •Ability to write modular/integration tests; TDD culture is a plus
  • •Proficiency with git, cmake, and gdb, plus experience designing and developing large systems
Experience:4+ yearsEmbedded systemsVideo streamingSecurity systems
Tech Stack:C++C++11C++14BoostBoost.asioGitCMakeGdbLinuxPOSIXBashRTPRTCPFfmpegOpenCVAI analyticsTDDCD

Company Brief

Ajax Systems
Designs and manufactures wireless professional security systems and smart home devices, including alarms, sensors, cameras, and communication hubs, sold globally for residential and commercial security and IoT integration.
Industry: Surveillance & Security Hardware
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Kyiv, Ukraine
Founded: 2011
WebsiteLinkedIn