Мы ищем опытного программиста встраиваемых систем для разработки и поддержки ПО наших устройств. Если вы уверенно владеете C/C++, разбираетесь в схемотехнике и хотите работать над проектами на базе ESP32-S3 и Linux-платформах — мы ждем вас!
Чем предстоит заниматься:
- Разработка встроенного ПО (firmware) для устройств на базе ESP32-S3 (FreeRTOS).
- Разработка и поддержка ПО для устройств на базе Orange Pi Zero (Linux).
- Написание драйверов периферии, реализация протоколов обмена.
- Отладка аппаратной и программной частей, участие в тестировании устройств.
- Поддержка существующего кода, оптимизация работы устройств.
Что мы ждем от кандидата:
- Языки: Уверенное владение C и C++.
- Платформы: Опыт разработки под ESP32 (ESP-IDF) и Linux-based платы (Orange Pi Zero).
- Архитектура: Понимание работы микроконтроллеров, архитектуры ARM Cortex-M.
- Электроника: Понимание цифровой и аналоговой схемотехники, умение читать схемы Э3.
- RTOS: Понимание принципов работы операционных систем реального времени (опыт работы с FreeRTOS обязателен).
- Интерфейсы: Опыт работы с периферией: SPI, UART (RS-232, RS-485), I2C, CAN, ADC.
- Инструменты: Навыки отладки, опыт работы с различными средами разработки (IDE) и программаторами.
- Технический английский: Умение читать документацию (datasheets, reference manuals).
Условия работы:
- Официальное трудоустройство по ТК РФ.
- Стабильная заработная плата (обсуждается индивидуально по результатам собеседования).
- График работы 5/2 (в офисе).
- Удаленная работа: возможна частично, по согласованию с руководителем.
- Интересные, сложные задачи и профессиональный рост.