Программист встраиваемых систем для одноплатных компьютеров на Linux
250 000 ₽
Выше средней на 54%
- Кировский завод
- Автово
- Московские ворота
Обязанности:
- Разработка драйверов для промышленного оборудования
- Создание программного обеспечения для обработки видеопотоков
- Реализация протоколов связи с периферийным оборудованием
- Оптимизация производительности систем реального времени
- Документирование разработанных решений
- Уверенное владение языками программирования C/C++.
- Опыт работы с операционной системой Linux на уровне системного программирования (инициализация системы, службы, драйверы), а не только пользовательских приложений.
- Понимание принципов взаимодействия программного обеспечения с аппаратной частью (регистры, прерывания, шины, контроллеры).
- Практический опыт работы с последовательными и промышленными интерфейсами: UART, RS‑485, CAN, I2C, SPI и аналогичными.
- Опыт работы с протоколами FieldBus (в основном Modbus RTU, Modbus TCP), а также проприетарными бинарными протоколами
- Опыт разработки многопоточных приложений и организации межпроцессного взаимодействия.
- Навыки диагностики и поиска неисправностей с использованием измерительного оборудования и/или специализированных диагностических утилит
- Умение читать и применять техническую документацию на электронные компоненты и модули (datasheet, application notes, reference design)
Желательный опыт
- Опыт портирования Linux (или другого POSIX‑совместимого ОС) на новые аппаратные платформы (одноплатные компьютеры, кастомные платы).
- Опыт работы с одноплатными компьютерами на базе чипов RK35XX или подобных.
- Опыт обработки данных и понимание особенностей анализа временных рядов.
- Практика разработки или модификации драйверов устройств.
- Опыт оптимизации времени отклика и задержек выполнения программ, в том числе в системах реального времени.
- Навыки разработки графических пользовательских интерфейсов (предпочтительно Qt или аналогичные фреймворки).
- Опыт написания скриптов автоматизации сборки, развертывания и настройки систем (shell‑скрипты, Python и др.).
Желательный практический опыт
- Запуск, отладка и сопровождение собственных плат или контроллеров на базе одноплатных компьютеров или SoC.
- Подключение и интеграция новых датчиков, модулей или периферийных устройств, включая настройку протоколов обмена.
- Разработка драйверов или низкоуровневых протоколов обмена данными с оборудованием.[1]
- Создание сервисных (демонных) программ для взаимодействия с оборудованием и другими компонентами системы.
- Анализ и устранение причин нестабильной работы устройства (зависания, перезапуски, нарушения обмена данными и т.п.).
Сравнение со средней зарплатой в похожих вакансиях:
150k
200k
100k
161k
325k
Адрес: Россия, Санкт-Петербург, Благодатная улица, 10
Опубликована день назад
Похожие вакансии
Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX от 200 000 ₽
Выше средней на 23%
Обязанности: разработка встраиваемого ПО на C/C++17/20 для систем радиосвязи на ОС Linux; разработка ... новых алгоритмов для систем радиосвязи, их моделирование и реализация их на целевой платформе; автоматизация ... Будет преимуществом: опыт разработки алгоритмов и протоколов для систем связи. опыт написания Bash-скриптов ...
- Полный день
- Опыт от 3 лет
- Санкт-Петербург
9 дней назад
Понимание работы с памятью, указателями, шаблонами Опыт разработки встраиваемых систем.
- Полный день
- Опыт от 3 лет
- Санкт-Петербург
9 дней назад
от 150 000 ₽
Обязанности: Программирование и отладка ПО встраиваемых систем на микроконтроллерах семейства ARM Cortex-М ... (STM32, NXP, TI, Microchip и аналоги); Разработка встраиваемого ПО для систем на базе процессоров семейства ...
- Полный день
- Опыт от 3 лет
- Санкт-Петербург
17 дней назад
от 150 000 ₽
Обязанности: Программирование и отладка ПО встраиваемых систем на микроконтроллерах семейства ARM Cortex-М ... (STM32, NXP, TI, Microchip и аналоги); Разработка встраиваемого ПО для систем на базе процессоров семейства ...
- Полный день
- Опыт от 3 лет
- Санкт-Петербург
2 месяца назад
от 140 000 ₽
Требования: Высшее образование по специальности "Инженер-программист". ... Опыт разработки программного обеспечения для встраиваемых систем на языке программирования С/С++. ... Опыт разработки встраиваемого программного обеспечения для программных процессоров (NIOS II и др.).
- Полный день
- Опыт от 3 лет
- Санкт-Петербург
месяц назад
Вакансия в подборках
Похожие вакансии
от 200 000 ₽
от 150 000 ₽