Senior C++ Developer
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.
About us
Mad Devs is a full-stack team specializing in developing and administering large-scale IT products across diverse industries. Many of our products operate in Europe, the USA, and countries across Southeast Asia. We are passionate about tackling complex challenges and delivering innovative solutions that make a meaningful impact globally.
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
- B1 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
Employees benefits
Flexible working hours
Remote-first culture
Long-term projects
Salary in dollars
Professional communities
Onsite business trips
Training budget
Paid conferences

Hi, I'm Ekaterina.
Applying for jobs should be easy. I am here to simplify the hiring process and set you up for success. Feel free to send me a message via e-mail .