Инженер-разработчик встраиваемых систем C/C++ RTOS
Вас увлекает низкоуровневое программирование, а отладчик для вас — не просто инструмент, а творческий партнёр? Эта роль открыта для инженера встраиваемых систем, владеющего C/C++, RTOS и схемотехникой. Проект объединяет автомобильную электронику, оборонные решения и промышленный IoT. Гибкий формат сотрудничества допускает работу из любого региона.
Обязанности
- Разрабатывать прошивки для 32-битных микроконтроллеров (ARM Cortex-M, RISC-V).
- Проектировать схемы, выбирать элементную базу, проводить расчёт надёжности.
- Интегрировать RTOS (FreeRTOS, Zephyr) и настраивать многозадачность в реальном времени.
- Создавать модели алгоритмов в MATLAB/Simulink и переносить их в C-код.
- Писать тесты: unit, HIL, стресс-тесты; автоматизировать CI через CMake.
- Диагностировать помехоустойчивость, проводить EMC-испытания, оптимизировать энергопотребление.
- Подготавливать техническую документацию по ГОСТ Р 27.002-2021.
Требования
- Опыт коммерческой разработки embedded от 3 лет.
- Уверенное владение C, C++, чёткое понимание MISRA-C.
- Практика работы с инструментами Keil, IAR, Segger J-Link, Logic Analyzer.
- Навыки проектирования печатных плат (Altium Designer или KiCad).
- Знание интерфейсов CAN, LIN, SPI, I2C, Ethernet.
- Опыт внедрения IoT-протоколов (MQTT, CoAP) и облачной интеграции.
- Умение читать принципиальные схемы, работать с осциллографом.
- Владение русским языком на уровне написания технических отчётов.
Что будет плюсом
- Опыт кибербезопасности встроенных систем (Secure Boot, OTA-шифрование).
- Знание AUTOSAR Classic Adaptive.
- Участие в сертификационных проектах ISO 26262, DO-178C.
- Навыки Python для автоматизации тестов и сборок.