368,910open jobs
9,449companies
47,822added this week
Browse all
Salary
$40k per year
Location
In office (Moscow)
Employment
Full-Time
Overview
Company
Impact
Profile match
Skyris is an information technology and digital development company that provides custom software engineering and IT solutions for businesses. The agency offers end-to-end services, including web and mobile app development, digital product design, and system integration. By leveraging modern tech stacks, it helps corporate clients automate business processes and scale their digital operations.

C++ / Embedded Linux Разработчик

Ищем C++ разработчика уровня Middle или Senior в команду разработки системного программного обеспечения для ARM-платформ под Embedded Linux.

Основные задачи связаны с разработкой и развитием сервисов и компонентов на C++, многопоточностью, сетевым взаимодействием, IPC, интеграцией с аппаратными интерфейсами и диагностикой ПО непосредственно на целевых устройствах.

Рассматриваем кандидатов с разным уровнем опыта. Конкретный уровень позиции определяется по итогам технического интервью.

Задачи

  • Разработка и поддержка системных сервисов и компонентов на C++17/20.
  • Работа с многопоточностью, сетевым взаимодействием, IPC и потоками данных.
  • Интеграция программного обеспечения с Linux-окружением и аппаратными интерфейсами устройств.
  • Диагностика и устранение проблем со стабильностью, производительностью и корректностью работы ПО.
  • Отладка программного обеспечения на целевых устройствах.
  • Разработка unit-тестов.
  • Работа с существующей кодовой базой, участие в code review и развитии архитектуры компонентов.

Требования

  • Уверенное практическое знание C++17/20.
  • Понимание RAII, lifetime и ownership объектов, smart pointers, move semantics, STL и templates.
  • Опыт работы с многопоточностью: std::thread / std::jthread, mutex, condition variable, atomics.
  • Понимание типовых проблем многопоточного программирования: race condition, deadlock, корректное завершение потоков и сервисов.
  • Уверенная работа в Linux: процессы и потоки, signals, file descriptors, sockets, /proc, /sys, /dev.
  • Практический опыт диагностики и отладки сложных проблем с использованием GDB, core dumps, sanitizers, strace, системных логов.
  • Опыт работы с CMake, GCC/Clang, Git, unit tests.
  • Умение читать и анализировать существующий код, разбираться в архитектуре системы и аккуратно вносить изменения.

Будет преимуществом

  • Опыт разработки под ARM / Embedded Linux.
  • Опыт работы с TCP/UDP, sockets и сетевыми сервисами.
  • Опыт работы с IPC: D-Bus, shared memory, очереди сообщений.
  • Cross-compilation и разработка ПО для целевых устройств.
  • Buildroot или Yocto.
  • CI/CD, Python для утилит и автоматизации.
  • Опыт работы с GStreamer, FFmpeg, V4L2, DRM/KMS, ZeroMQ, OpenCV.
  • Опыт интеграции с сенсорами, видеооборудованием или другими аппаратными устройствами.

Опыт со всеми перечисленными технологиями не является обязательным. Для позиции важны сильная база в C++ и Linux, практический опыт решения системных задач и способность самостоятельно разбираться в существующем программном обеспечении.

Позиция не предполагает разработку Linux kernel drivers или BSP с нуля.

Условия

  • Оформление по ТК РФ.
  • Работа в оборудованном офисе.
  • Гибкое начало рабочего дня.
  • График работы 5/2.
  • Полный рабочий день.
  • Заработная плата - от 290 000 рублей в месяц, итоговый уровень обсуждается по результатам собеседования.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,910 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Moscow
$129k – $232k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Austin
C++
DevOps
CI/CD
Git
RTOS
Apply
$21k per year • In office • Contractor • Yekaterinburg
Python
SQL
Python
FastAPI
Flask
AI/ML
Claude
Claude Code
Embeddings
Function Calling
LLM
RAG
OpenAI
OpenAI Codex
Structured Outputs
DevOps
Docker
Git
Apply
$140k – $168k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • El Segundo
C++
Apply
$133k – $161k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Westminster
C++
Apply
$147k – $260k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Austin
C++
Apply
$38k per year • Remote/Hybrid • Full-Time • Moscow
MATLAB
SystemVerilog
Verilog
MATLAB
Simulink
Apply
$8.4k – $19k per year • In office • Bachelor's Degree • Moscow
Python
DevOps
Git
Chips/EDA
Altium Designer
EasyEDA
KiCad
Apply
$18k – $45k per year (Estimated) • Remote/Hybrid • Moscow
AI/ML
CUDA
CUDA Toolkit
cuDNN
LLM
NVLink
Ollama
PyTorch
TensorRT
vLLM
DevOps
Docker
Windows Server
Apply
$16k – $37k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
Databases
Apache Kafka
PostgreSQL
Management
Bitrix24
Jira
Apply
$22k – $41k per year (Estimated) • Remote • 3+ years exp • Moscow
Python
SQL
AI/ML
LLM
OpenAI
Analytics
Power BI
Tableau
Apply
$21k – $44k per year (Estimated) • Remote • Full-Time • Moscow
Python
SQL
Databases
ClickHouse
PostgreSQL
AI/ML
Airflow
DevOps
Amazon S3
Apply
$21k – $35k per year • In office • Moscow
Bash
Python
Databases
MySQL
PostgreSQL
DevOps
Ansible
Debian
Grafana
Proxmox VE
Ubuntu
Zabbix
Apply
See all jobs
This is one of many
368,910 more open roles from verified company boards, updated every day.