Разработчик встроенных систем (C/C++)
Вакансия для опытного embedded-разработчика: предстоит создавать ПО для встроенных систем, работать с датчиками и алгоритмами навигации. Требуется от 5 лет опыта на C/C++ и глубокое знание микроконтроллеров. Компания предлагает удалёнку или офис, белую зарплату и интересные задачи.
Зарплата на уровне рынка
В пределах ±10% медианы C++ по 26 вакансиям за 90 дней.
Что предстоит делать
- Разработка и сопровождение программных компонентов для встроенных систем с повышенными требованиями к точности и надежности.
- Создание алгоритмов обработки данных, получаемых с различных датчиков и сенсорных устройств.
- Реализация решений для автоматических систем управления, работающих без традиционных стандартных источников навигационной информации.
- Оптимизация работы программных модулей для работы в реальном времени и взаимодействия с аппаратным обеспечением.
- Интеграция разработанных решений с оборудованием и проведение тестирования, отладки, анализа и повышения эффективности.
- Ведение технической документации, обеспечение качества и соответствия стандартам разработки.
Что ждём от вас
- Высшее техническое образование.
- Опыт разработки на C/C++ не менее 5 лет.
- Опыт в области встроенных систем от 3 лет.
- Глубокие знания архитектуры микроконтроллеров и особенностей embedded-программирования.
- Навыки работы с данными сенсоров, обработкой сигналов и алгоритмами локализации.
- Опыт работы с аппаратными интерфейсами и протоколами обмена данными.
- Знание систем автоматизации и систем обмена сообщениями.
- Умение писать структурированный, хорошо документированный код и владение инструментами управления версиями.
- Аналитические и математические навыки и способность решать технически сложные задачи, в том числе инженерные.
- Будет преимуществом:
- Опыт работы с системами визуальной обработки, оптическими датчиками и внутренней навигацией.
- Знание алгоритмов позиционирования в отсутствии внешних источников данных.
- Навыки работы с системами встроенного аппаратного обеспечения и инструментами для embedded-разработки.
- Опыт реализации алгоритмов обработки изображений и данных сенсоров.
- Знакомство с интерфейсами UART, SPI, I2C, SDIO, CAN.
- Владение дополнительными языками программирования (Lua, Python, JavaScript) и технологиями разработки.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в аккредитованная IT компания
2 активные вакансии в компании
Разработчик .NET (C#)
Ищем опытного .NET-разработчика (C#) для создания и сопровождения автоматизированных систем, включая интеграцию с аппаратным обеспечением и внешними сервисами. Нужно глубокое знание сетевых протоколов и опыт от 5 лет. Предлагают удалённую работу или офис с командировками, белую зарплату и долгосрочное сотрудничество.
Похожие вакансии
6 вакансийРазработчик ПО реального времени для встраиваемых систем
Вакансия для разработчика встраиваемых систем на C/C++ под Linux. Нужно разрабатывать ПО реального времени для одноплатных компьютеров, настраивать ядро и работать с периферией. Предлагают официальное трудоустройство, гибридный или удаленный формат и зарплату от 200 000 рублей.
Senior C++ Developer (VoIP/Телеком)
Ищем опытного C/C++ разработчика для проекта в сфере телеком-решений, связанного с VoIP и медиа-стримингом. Требуется глубокое знание низкоуровневого программирования в Linux, сетевых протоколов (SIP, RTP) и оптимизации производительности. Работа удаленная, оформление по договору ИП, проект до конца года с возможным продолжением.
Старший инженер UAV-систем
~2 175 132 ₸ оценка по стеку
Старший инженер UAV-систем для интеграции автономных беспилотников: от полетных контроллеров и встроенных компьютеров до камер и навигации. Требуются глубокие знания ArduPilot/PX4, MAVLink, C/C++, Python и Linux, а также опыт работы с аппаратурой и летными испытаниями. Предлагают удаленную работу, гибкий график и участие в интересных R&D-проектах.
Senior Embedded Linux Software Engineer - Optimization
~2 175 132 ₸ оценка
Вакансия для инженера, который будет проектировать и оптимизировать Linux-ПО для различных платформ (встроенные системы, IoT, десктоп, серверы). Требуется опыт разработки на C/C++ и знание Linux. Предлагается полностью удаленная работа и участие в open-source проектах.
Yocto инженер (Embedded Linux)
~2 175 132 ₸ оценка по стеку
Разработка и поддержка Embedded Linux дистрибутивов на Yocto для встраиваемых устройств. Нужен опыт с Yocto, BitBake, ядром Linux, C/C++ и ARM. Предлагают удалённую работу и участие в современных продуктах.
Старший инженер-программист (C++)
~2 175 132 ₸ оценка
Ищем старшего C++ разработчика для консалтинговой студии, работающей с AAA-играми. Нужен сильный C++ и интерес к сложным задачам; приветствуется опыт с Unreal Engine, графикой, сетями и другими игровыми технологиями. Предлагают полную удаленку, гибкий график и отсутствие переработок.