от 150000 RUR
Москва
Бережковская набережная 20с10
Бережковская набережная 20с10
От 1 года до 3 лет
Требуется разработчик программных обеспечений для вычислительных устройств, встроенных в аппаратные средства (микроконтроллеры, процессоры, специализированные микросхемы).
Навыки взаимодействия с датчиками, двигателями, экранами и другими компонентами.
Обязанности:
- Разработка встроенного ПО (Firmware): Написание кода для микроконтроллеров.
- Низкоуровневое программирование: Взаимодействие с периферией, написание драйверов (I2C, SPI, UART, CAN, Ethernet).
- Работа с ОСРВ (RTOS): Использование операционных систем реального времени (FreeRTOS, Zephyr, Linux Embedded) для управления задачами.
- Отладка и тестирование: Поиск ошибок с использованием осциллографов, логических анализаторов и JTAG-отладчиков.
- Оптимизация: Настройка кода под ограничения по памяти и потреблению энергии.
- Реализация проектов под промышленную автоматику и робототехнику.
Необходимые навыки:
- Языки программирования: Основные — C (для микроконтроллеров) и C++ (для более сложных систем), а также Python для автоматизации и тестирования.
- Архитектура микроконтроллеров: Понимание работы ЦП, памяти (RAM, Flash), регистров.
- Понимание схемотехники: Умение читать принципиальные схемы.
- Linux Embedded: Навыки работы с ядром Linux для встраиваемых систем.
Условия:
- Работа в успешной компании на территории работодателя;
- Оформление по ТК РФ.
- Нормированный рабочий день - график работы: 5/2, с 08:00 до 17:00.
- Своевременная выплата заработной платы - 2 раза в месяц (полностью белая).
-
Удобный и комфортный офис, рабочее место, рабочий телефон и корпоративная связь.
- Предоставление питания за счет работодателя в обеденное время.