Инженер-разработчик встраиваемых систем C/C++ RTOS

Оплата: По договоренности
Удаленно
Full-time

Вас увлекает низкоуровневое программирование, а отладчик для вас — не просто инструмент, а творческий партнёр? Эта роль открыта для инженера встраиваемых систем, владеющего 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 для автоматизации тестов и сборок.