- Страна
- Россия
- Зарплата
- 180 000 ₽ – 350 000 ₽
Инженер-программист C++ Software Engineer – Platform (Embedded)
Стабильная компания с четким фокусом на разработку собственных продуктов. Предлагается конкурентная зарплата, интересные задачи на стыке софта и железа, а также возможность работы с современным стеком (Rust, ARM).
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Позиция требует глубоких знаний системного программирования, архитектуры ARM и опыта работы с RTOS. Дополнительную сложность придает необходимость работы с большими массивами чужого кода и специализированным оборудованием.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая зарплата (180-350к на руки) полностью соответствует рыночным ожиданиям для Middle/Senior Embedded-разработчика в Екатеринбурге и даже конкурирует с московскими предложениями для данного грейда. Верхняя граница в 350 000 ₽ является очень привлекательной для регионального рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
InfiNet Wireless
Инженер-программист C++ Software Engineer – Platform (Embedded)
от 180 000 до 350 000 ₽ за месяц, на руки
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: гибрид или офис (Екатеринбург)
*☑️* Чем предстоит заниматься
-Все наши продукты работают на единой программной платформе. Поэтому при появлении новых аппаратных решений на современных SoC необходимо поддержать их работу в нашей системе сборки и ОС:
-Опыт разработки ПО на C/C++
-Проектирование BSP для новых и поддержка существующих платформ
-Участие в выборе SoC при проектировании новых платформ
-Добавление поддержки новых архитектур CPU
-Поддержка и развитие toolchain
*☑️* Наши пожелания к кандидатам
-Понимание особенностей разработки под Embedded системы с ограниченными ресурсами
-Знание архитектуры ARM
-Умение разработки драйверов для периферийных устройств
-Понимание принципов работы ОС семейства Unix/Linux и RTOS (например, RTEMS, VxWorks и т.п.)
-Будет плюсом:
-Опыт разработки на языке Rust
-Опыт работы с большими массивами чужого программного кода
-Опыт работы с системами сборки buildroot, Yokto, OpenWRT
-Знание сетевых технологий (L2-коммутации, протоколы маршрутизации, QoS и т.п.)
-Наличие представлений о современных стандартах цифровой беспроводной связи
-Опыт работы с специализированным оборудованием (отладочные платы, программатор, осциллограф, логические анализаторы и т.п.)
-Знание английского языка на разговорном уровне
Контакты: Откликнуться
*🔥* Откликнуться / Откликнуться / Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- C
- Embedded Systems
- ARM Architecture
- Linux
- RTOS
- RTEMS
- VxWorks
- Rust
- Buildroot
- Yocto Project
- OpenWRT
- L2 Switching
- Routing Protocols
- QoS
- Digital Wireless Communication
Возможные вопросы на собеседовании
Проверка понимания специфики работы с железом и низкоуровневого ПО.
Расскажите о вашем опыте проектирования и поддержки BSP (Board Support Package). С какими основными трудностями вы сталкивались?
Оценка навыков написания кода для взаимодействия с аппаратной частью.
Опишите процесс разработки драйвера для нового периферийного устройства в среде Linux или RTOS. Как вы организуете обработку прерываний?
Проверка умения оптимизировать код под ограниченные ресурсы.
Какие техники оптимизации C++ кода вы используете при разработке для систем с жестко ограниченными ресурсами памяти и процессора?
Оценка владения инструментами сборки, указанными в вакансии.
В чем заключаются основные различия между Buildroot и Yocto, и в каких случаях вы бы предпочли одну систему другой?
Проверка навыков отладки на стыке софта и железа.
Как вы используете осциллограф или логический анализатор для поиска ошибок в программном обеспечении? Приведите пример из практики.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

