5 дней назад
Разработчик C/C++, Qt (Senior) (Embedded Linux)
200 000₽
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Разработчик C/C++, Qt (Senior) (Embedded Linux): Разработка прошивок микроконтроллеров и системных приложений для Embedded Linux с акцентом на взаимодействие программного обеспечения с аппаратной частью, сборку системных образов и диагностику на целевом оборудовании. Focus on низкоуровневое программирование, кросс-компиляцию, работу с периферией и анализ проблем загрузки, обмена данными, памяти и производительности.
Локация: Ростов-на-Дону, площадь Химиков; работа на месте работодателя. Удалённый и гибридный форматы невозможны.
Зарплата: от 200 000 RUB на руки в месяц + премия за завершённые задачи.
Компания
РОЙ-АЭРО разрабатывает программное обеспечение для микроконтроллеров и устройств под Embedded Linux.
Что делать
- Разрабатывать и поддерживать прошивки микроконтроллеров на C/C++.
- Создавать системные приложения и фоновые сервисы для Embedded Linux.
- Реализовывать взаимодействие Linux-устройств, микроконтроллеров и периферии.
- Настраивать кросс-компиляцию, сборку системных образов и адаптацию платформы под изменения оборудования.
- Диагностировать проблемы загрузки, обмена данными, памяти и производительности на реальных платах.
- Автоматизировать сборку и испытания, а также документировать архитектуру и обновление программного обеспечения.
Требования
- От 3 до 6 лет опыта в разработке.
- Уверенное владение C и практический опыт C++, включая работу с памятью, указателями, регистрами, буферами и бинарными протоколами.
- Опыт разработки bare-metal или RTOS-прошивок, работы с прерываниями, таймерами, DMA, watchdog, UART, SPI и I²C.
- Практический опыт Buildroot или Yocto/OpenEmbedded, кросс-компиляции, настройки Linux, Device Tree и системных сервисов.
- Знание POSIX API, процессов, потоков, mutex, IPC, TCP/UDP, poll/epoll; владение Git, CMake, GDB, strace, Python и shell.
- Готовность работать очно в Ростове-на-Дону и читать техническую документацию на английском языке.
Хорошо, если есть
- Опыт с FreeRTOS или Zephyr, BSP и переносом программного обеспечения на новые платы.
- Доработка U-Boot и написание драйверов ядра Linux.
- Опыт с CAN, RS-485/Modbus, USB или Ethernet на уровне интеграции оборудования.
- Знание безопасного обновления прошивок и Linux-образов, secure boot и проверки подписей.
- Опыт автоматизированных аппаратных стендов и длительных испытаний.
Культура и преимущества
- Оформление по ТК РФ.
- График 5/2 с понедельника по пятницу.
- Время начала и окончания рабочего дня можно согласовать индивидуально.
- Парковка и комплексное корпоративное питание.
Процесс найма
- В отклике необходимо описать устройство, микроконтроллер или SoC, использованную ОС, зону ответственности и сложную неисправность, которую удалось диагностировать.
- GitHub-профиль обязателен.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Эд-АйТи
11 дней назад
Разработчик Embedded Linux (C/C++, ARM/MIPS SoC)
200 000 - 300 000₽
Всероссийский научно-исследовательский институт радиотехники (ВНИИРТ)
12 дней назад
Программист C++/Qt в Управление морских разработок
150 000 - 200 000₽
Центр инженерной физики МГУ
11 дней назад
Инженер-программист (Python)
140 000 - 200 000₽
НПО ПКРВ
9 дней назад
Старший программист C++ (разработчик контуров управления)
200 000 - 230 000₽
НПП МетаСофт Про
10 дней назад
Embedded разработчик
200 000 - 300 000₽
Развивающаяся R&D-компания
8 дней назад
Программист встраиваемых систем (STM32)
250 000₽