Ф

Embedded C/C++ Developer (Linux)

ФЕДОРОВ ПАВЕЛ АЛЕКСАНДРОВИЧ
Санкт-Петербург
≈ от 3,8 тыс. $ · от 3,4 тыс. €
от 300 000 ₽
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

Мы команда R&D разработчиков. Создаем интеллектуальные встраиваемые системы на стыке компьютерного зрения, обработки сигналов и автономных платформ. Наши продукты работают в реальных условиях: от промышленных систем технического зрения до автономных беспилотных платформ.

Создаем продукт от концепции и алгоритмов до массового серийного производства.

Работа только в офисе.

Обязанности
Разработка ПО на C/C++ под Linux для embedded-устройств.
Реализация алгоритмов обработки данных/сигналов на C/C++ под Linux.
Написание переносимого, тестируемого кода, участие в code review.
Взаимодействие со смежной командой CV-разработки.
Обязательные требования
Уверенное владение 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 и аналогичных.
Условия
Комфортные условия работы: хороший кофе и печенье.
Оснащённую инженерную лабораторию: измерительная аппаратура, пайка, слесарная сборка, 3D-печать и поддержка опытных специалистов.
Быструю логистику закупок: оперативно заказываем и получаем необходимые компоненты, платы, модули и процессоры.
Возможность быстро прототипировать и проверять гипотезы: компания поддерживает эксперименты, отладочные стенды и инженерную разработку.
Оформление по ТК РФ, испытательный срок 3 мес.
Пятидневка, гибкий график (начало работы в интервале с 9:30 до 11:00, окончание работы с 18:00 до 19:30)
Достойную зарплату, обсуждаемую по результатам собеседования.
Технологии и навыки
AI-помощник
ИсточникСкрыто
Опубликовано6 дн назад
Выше рынка на 233%
вакансия300 000
в среднем по рынку90 000
Настоящий работодатель никогда не попросит перевести деньги, продиктовать код из SMS, войти под чужим аккаунтом или поставить непонятное приложение. Столкнулся с таким при отклике — прекращай переписку и расскажи нам в чате с основателем или через форму обратной связи.