Компания «СИЛА» – производитель отечественного оборудования и программного обеспечения в поисках Инженера-программиста
Чем предстоит заниматься:
- Разработка программного обеспечения под архитектуру 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-го рабочего дня;
- Гибридный или удалённый формат работы;
- ДМС и страхование жизни для сотрудников, льготное страхование для членов семьи;
- Обучение за счёт компании;
- Развитая корпоративная культура: тимбилдинги, возможность присоединится к корпоративному спорту, льготами и скидкам;
- Гибридный или удалённый формат работы.