Платформикс

Инженер-программист встраиваемых систем embedded

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Linux
  • С
  • x86

Компания «СИЛА» – производитель отечественного оборудования и программного обеспечения в поисках Инженера-программиста

Чем предстоит заниматься:

- Разработка программного обеспечения под архитектуру ARM32 для микроконтроллеров STM32, Микрон, Миландр.
- Участие в полном цикле разработки ПО: от идеи до внедрения — включая стадии прототипирования, создания MVP, пилотной эксплуатации, поддержки.
- Согласование и участие в разработке электрических схем устройств в части распределения ресурсов и интерфейсов микроконтроллера.
- Разработка нового и рефакторинг существующего программного обеспечения.
- Отладка, первичное тестирование и разработка методик тестирования ПО, подготовка стендов и скриптов автоматизации.
- Обеспечение качества разрабатываемого программного обеспечения.
- Разработка технологического ПО.
- Исправление ошибок, выявленных в процессе тестирования, эксплуатации и испытаний.
- Оценка сроков и этапов выполнения поставленных задач, участие в планировании релизов.
- Участие в подготовке требований к разрабатываемому ПО.
- Участие в испытаниях разработанного ПО.
- Документирование кода и участие в написании технической документации на разработанное ПО.

Требования:
- Опыт программирования на языках C и C++.
- Опыт работы с технической документацией на английском языке.
- Знание архитектуры микроконтроллеров, понимание принципов работы и конфигурации встроенной периферии (SPI, I2C, ADC, DAC, UART, CAN, USB, SDIO).
- Опыт работы с ОС реального времени (FreeRTOS, uCOS и др.).
- Навыки чтения и анализа электрических схем.
- Опыт разработки отказоустойчивого ПО и систем непрерывного функционирования.
- Умение работать с внутрисхемными отладчиками.
- Владение инструментами разработки: GCC, GDB, binutils, CMake, Make

Будет плюсом:
- Умение пользоваться измерительной аппаратурой (осциллограф, логический анализатор, генератор сигналов).
- Знание сетевых протоколов (TCP/IP).
- Навыки работы с цифровыми электронными устройствами.
- Владение одним или несколькими скриптовыми языками (например, Python, C#).
- Опыт работы с системами контроля версий (SVN, Git).
- Понимание принципов CI/CD и автоматизированного тестирования.

Мы предлагаем:
  • Оформление по ТК РФ с 1-го рабочего дня;
  • Гибридный или удалённый формат работы;
  • ДМС и страхование жизни для сотрудников, льготное страхование для членов семьи;
  • Обучение за счёт компании;
  • Развитая корпоративная культура: тимбилдинги, возможность присоединится к корпоративному спорту, льготами и скидкам;
  • Гибридный или удалённый формат работы.