БЮРО 1440

Старший разработчик Embedded C++

Коротко

Старший разработчик встроенного ПО для вычислительных блоков и навигационных систем на C++ в компании БЮРО 1440, разрабатывающей аппаратно-программные решения. Задачи включают работу с периферией и шинами на уровне HAL (GPIO, UART, SPI, I2C, CAN, ETH), оптимизацию под ограниченные ресурсы, реализацию пользовательских протоколов и написание тестов с эмуляцией аппаратуры. Требуется коммерческий опыт C++ от 4 лет, знание C++17/20, FreeRTOS, инструментов отладки (GDB, LLDB, Valgrind, AddressSanitizer). Работа в Москве на месте работодателя или в гибридном формате.

Локация
Москва, площадь Краснопресненская Застава; работа на месте работодателя или в гибридном формате
Компания
БЮРО 1440 разрабатывает вычислительные блоки и навигационные системы со встроенным программным обеспечением.
Что делать
•Разрабатывать и поддерживать встроенное ПО для вычислительных блоков и навигационных систем.
•Реализовывать логику работы с периферией и коммуникационными шинами на уровне HAL.
•Оптимизировать производительность, использование памяти и работу ПО в условиях ограниченных ресурсов.
•Реализовывать и интегрировать пользовательские протоколы поверх аппаратных интерфейсов.
•Писать модульные и интеграционные тесты, включая эмуляцию периферии и аппаратных интерфейсов.
•Участвовать в код-ревью и поддерживать высокие стандарты качества кода.
Требования
•Коммерческий опыт разработки на C++ от 4 лет; общий опыт — от 3 до 6 лет.
•Свободное владение стандартами C++17/20, включая умные указатели, RAII, move-семантику и шаблоны.
•Опыт работы с GDB и LLDB, анализа дампов памяти, применения Valgrind и AddressSanitizer для поиска утечек и неопределённого поведения.
•Понимание принципов работы RTOS и опыт работы с FreeRTOS.
•Опыт работы с железом на уровне HAL: GPIO, UART, SPI, I2C, CAN и ETH.
•Опыт оптимизации кода под ограничения памяти и CPU.
•Опыт реализации пользовательских протоколов поверх аппаратных интерфейсов.
•Понимание принципов модульного тестирования и опыт написания интеграционных тестов.
•Опыт эмуляции периферии и аппаратных интерфейсов с применением mocking/stubbing аппаратных зависимостей.
Культура и преимущества
•Полная занятость.
•Работа на месте работодателя или в гибридном формате.
•Работа в команде с участием в код-ревью и поддержанием стандартов качества кода.

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

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

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

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

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