ФЕДОРОВ ПАВЕЛ АЛЕКСАНДРОВИЧ

Embedded C/C++ Developer (Linux)

Коротко

Embedded C/C++ Developer (Linux) для R&D-команды, создающей встраиваемые системы на стыке компьютерного зрения, обработки сигналов и автономных платформ. Разработка ПО и алгоритмов обработки данных на C/C++ под Linux, многопоточность (pthreads), IPC-механизмы, низкоуровневые интерфейсы Linux, взаимодействие с командой компьютерного зрения. Требуется 3-6 лет опыта, уверенное знание C/C++, Linux userspace, CMake, Git/GitLab CI. Работа в офисе в Санкт-Петербурге.

Локация
Санкт-Петербург, Выборгское шоссе, 17к1; работа только в офисе работодателя.
Зарплата
От 300000 RUR в месяц, на руки.
Компания
R&D-команда создает интеллектуальные встраиваемые системы на стыке компьютерного зрения, обработки сигналов и автономных платформ — от концепции и алгоритмов до серийного производства.
Что делать
•Разрабатывать ПО на C/C++ под Linux для embedded-устройств.
•Реализовывать алгоритмы обработки данных и сигналов.
•Создавать переносимый и тестируемый код, участвовать в code review.
•Взаимодействовать со смежной командой разработки компьютерного зрения.
Требования
•От 3 до 6 лет опыта разработки.
•Уверенное владение C и C++ (11/14/17).
•Практический опыт разработки многопоточных приложений под Linux с использованием POSIX Threads (pthreads).
•Понимание и практический опыт использования mutex, condition variable, shared memory и других IPC-механизмов.
•Опыт работы с низкоуровневыми интерфейсами Linux: ioctl, poll/select/epoll, mmap и shared memory.
•Опыт работы с Embedded Linux, userspace, POSIX API, CMake и Makefile.
•Понимание указателей и арифметики указателей в C, опыт низкоуровневой работы с памятью, массивами, буферами и структурами данных.
•Опыт работы с Git и CI/CD в GitLab.
Хорошо, если есть
•Опыт работы со STM32, STM32CubeIDE, HAL/LL и настройки периферийных интерфейсов.
•Опыт разработки bare-metal и под RTOS: FreeRTOS, Zephyr или NuttX.
•Опыт работы с NXP, включая i.MX, LPC или аналогичные платформы.
•Опыт работы с OpenCV и базовое понимание алгоритмов компьютерного зрения.
•Знание Python для автоматизации, тестов и сервисных скриптов.
•Опыт использования valgrind, perf и аналогичных инструментов профилирования и анализа производительности.
Культура и преимущества
•Оформление по ТК РФ, испытательный срок — 3 месяца.
•Пятидневная рабочая неделя и гибкий график: начало с 9:30 до 11:00, окончание с 18:00 до 19:30.
•Оснащенная инженерная лаборатория с измерительной аппаратурой, оборудованием для пайки, слесарной сборки и 3D-печати.
•Поддержка быстрого прототипирования, экспериментов и создания отладочных стендов.
•Оперативная закупка компонентов, плат, модулей и процессоров.
•Комфортные условия работы, включая кофе и печенье.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте