«НИКИРЭТ», АО
Акционерное общество «Научно-исследовательский и конструкторский институт радиоэлектронной техники» (АО «НИКИРЭТ») ‒ специализированное предприятие, работающее в сфере охранных технологий и антитеррористической защищённости. АО «НИКИРЭТ» разрабатывает и внедряет комплексные системы безопасности для важных и особо важных объектов, включая объекты топливно‑энергетического комплекса и атомной энергетики. Среди знаковых проектов ‒ обеспечение безопасности спортивных объектов в рамках крупнейших международных мероприятий: Зимняя Олимпиада‑2014 в Сочи, Кубок Конфедераций FIFA‑2017, Чемпионат мира по футболу FIFA‑2018 и XXIX Всемирная зимняя Универсиада‑2019.

Программист c++

от 60000₽ до 100000₽

Требования к кандидату

  1. Квалификация: высшее образование
  2. Образование: Высшее образование — подготовка кадров высшей квалификации
  3. Требования:релевантный опыт работы;знание языков программирования С, С++;понимание архитектуры микроконтроллеров: работы процессорных ядер (ARM, AVR, PIC? RISC-V), систем памяти ( FLASH FRAM EEPROM);опыт работы с периферийными интерфейсами: последовательными (URAT, SPI, Wiegand), промышленными (RS-485, CAN, modbus) и сетевыми;опыт работы с операционными системами реального времени (RTOS) или других RTOS для управления многозадачностью;владение инструментами разработки и отладки: средами разработки (MPLAB, IAR Embedded Workbench, Atmel studio, VS Code, IDE Keil) аппаратными отладчиками (JTAG/SWD, UMultilink);использование систем контроля версий: обязательное владение GIT, SVN;приветствуется опыт работы с Linux, стеком протоколов TCH/IP, опыт разработки протоколов обмена по интерфейсу RS-485, опыт работы с системами баг-трекинга, системами непрерывной интеграции (Gitlab CI, Jenkins).
  4. релевантный опыт работы;
  5. знание языков программирования С, С++;
  6. понимание архитектуры микроконтроллеров: работы процессорных ядер (ARM, AVR, PIC? RISC-V), систем памяти ( FLASH FRAM EEPROM);
  7. опыт работы с периферийными интерфейсами: последовательными (URAT, SPI, Wiegand), промышленными (RS-485, CAN, modbus) и сетевыми;
  8. опыт работы с операционными системами реального времени (RTOS) или других RTOS для управления многозадачностью;
  9. владение инструментами разработки и отладки: средами разработки (MPLAB, IAR Embedded Workbench, Atmel studio, VS Code, IDE Keil) аппаратными отладчиками (JTAG/SWD, UMultilink);
  10. использование систем контроля версий: обязательное владение GIT, SVN;
  11. приветствуется опыт работы с Linux, стеком протоколов TCH/IP, опыт разработки протоколов обмена по интерфейсу RS-485, опыт работы с системами баг-трекинга, системами непрерывной интеграции (Gitlab CI, Jenkins).

Должностные обязанности

  1. разработка, отладка и оптимизация ПО для микроконтроллеров;
  2. анализ требований и проектирование архитектуры программного обеспечения;
  3. интеграция разработанных изделий с оборудованием других производителей (считывателей, котроллеров, биометрических сканеров);
  4. сопровождение ранее разработанного ПО;
  5. участие в подготовке технической документации;
  6. участие в тестировании, проведении испытаний и документировании результатов для подтверждения соответствия требованиям.