Mad Devs

Senior C++ Developer

2 800 - 3 800 USD
  • Алматы
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • C++
  • Raspberry Pi
  • Linux
  • Docker
  • Git
  • Английский — B1 — Средний

We are looking for a Senior C++ Developer with experience in embedded development. If you’re not just about writing code but also enjoy solving problems, working with hardware, and have a passion for multimedia — this might be your next adventure.

Responsibilities:

  • Lead the development of a multimedia player for advertising displays (80% coding and research, 20% management)
  • Use C++17, CEF, FFMPEG, GStreamer, Docker, and Linux
  • Work with Embedded Linux development for both x86 and ARM64 (Raspberry Pi)
  • Collaborate with internal teams, such as product, development
  • Mentor, motivate and develop a small dev team
  • Understand the business: that it's not just about coding, but about understanding the “why”

Our expectations:

  • 3+ years of experience in Embedded Linux development
  • Strong C++ skills (C++17 preferred, C++11 is okay)
  • Hands-on experience with Chromium Embedded Framework, FFMPEG, GStreamer
  • Experience writing unit tests
  • Experience with Docker, Git, Linux, and basic web services concepts
  • Strong ownership mindset and critical thinking
  • B2 English level, fluent Russian

It will be a plus:

  • Team leadership experience
  • Experience with OpenFrameworks, with C
  • Experience in developing media players, working with video effects
  • Experience in online cinemas