✅ Компания разрабатывает программно-аппаратные комплексы технических средств охраны и выступает подрядчиком Росатома. В отдел разработки программного обеспечения и аппаратных средств приглашаем старшего разработчика C/C++.
Компания внесена в реестр аккредитованных ИТ-компаний Минцифры России.
✅ Чем предстоит заниматься:
-
Разрабатывать программное обеспечение на C/C++ для платформ ARM64 и микроконтроллеров ARM32;
-
Создавать новое ПО и выполнять рефакторинг существующего кода;
-
Участвовать в разработке и согласовании электрических схем устройств в части распределения ресурсов и интерфейсов микроконтроллера;
-
Разрабатывать технологическое ПО для внутрисхемного тестирования устройств и настольные приложения для нагрузочного тестирования;
-
Выполнять отладку и первичное тестирование, устранять выявленные ошибки;
-
Участвовать в подготовке требований к программному обеспечению, оценивать сроки и этапы выполнения задач;
-
Участвовать в испытаниях разработанного ПО;
-
Документировать код и участвовать в подготовке технической документации.
✅Наши ожидания:
Профессиональный опыт
-
Высшее техническое образование в области ИТ, электроники, математики, физики или смежных направлений;
-
Опыт аналогичной разработки от 3 лет и общий опыт работы программистом от 5 лет;
-
Опыт программирования на C и C++, разработки под Embedded Linux;
-
Знание Qt;
-
Опыт разработки отказоустойчивого ПО, рассчитанного на непрерывную работу;
-
Умение работать с технической документацией на английском языке.
Микроконтроллеры и взаимодействие с оборудованием
-
Понимание внутренней архитектуры микроконтроллеров, глубокое знание их периферии и практический опыт работы с SPI, I²C, ADC, DAC, UART, CAN, USB, SDIO и Ethernet;
-
Опыт разработки приложений под операционные системы реального времени: FreeRTOS, uCOS или аналогичные;
-
Опыт работы с интерфейсами CAN, RS-485, RS-422, RS-232, Wiegand и 1-Wire;
-
Опыт реализации протоколов взаимодействия OSDP, CAN и Modbus;
-
Знание сетевых протоколов TCP/IP;
-
Навыки чтения электрических схем и работы с цифровыми электронными устройствами.
Разработка и отладка
-
Опыт работы с внутрисхемными отладчиками, средами Keil, IAR или аналогичными;
-
Знание GCC, GDB, binutils, CMake и make;
-
Умение пользоваться осциллографом, логическим анализатором и генератором сигналов;
-
Опыт работы с Git, SVN или другими системами контроля версий;
-
Базовое знание дополнительных языков программирования, например Python или C#.
✅ Что мы предлагаем:
- Официальное трудоустройство, полностью «белая» зарплата, оплата больничных и отпусков;
- Современный офис, месторасположение - м. Полянка / Третьяковская.
- Формат работы офис 5/2, гибкое начало дня;
- Оклад обсуждается по результатам собеседования;
- ДМС, регулярные премии по итогам работы;
- Крупные проекты, стабильность, возможность профессионального роста!