• Бронювання
Універсальні інформаційні технології, ТОВ

Програміст С++


Про вакансію

ВИМОГИ ДО КАНДИДАТА НА ПОСАДУ «ПРОГРАМІСТ C++»

1. Освіта

  • Повна вища технічна освіта за спеціальностями:
  • Комп’ютерна інженерія;
  • Комп’ютерні науки;
  • Програмна інженерія;
  • Інформаційні технології;
  • Автоматизація та комп’ютерно-інтегровані технології;
  • Радіоелектроніка та електроніка;
  • Прикладна математика;
  • Інші суміжні технічні спеціальності.

2. Досвід роботи

  • Досвід професійної розробки програмного забезпечення мовою C++ від 3 років.
  • Досвід розроблення, тестування та супроводу програмного забезпечення.
  • Досвід інтеграції програмного забезпечення з апаратними компонентами.
  • Бажаний досвід розроблення ПЗ для Embedded-систем, промислового обладнання або електронних пристроїв.

3. Професійні знання

  • Кандидат повинен знати:
  • Мову програмування C++ (C++14/17/20).
  • Основи об'єктно-орієнтованого та шаблонного програмування.
  • Структури даних та алгоритми.
  • Принципи SOLID, Design Patterns та Clean Code.
  • Управління пам’яттю, вказівники, посилання, RAII, Smart Pointers.
  • STL та стандартну бібліотеку C++.
  • Принципи взаємодії програмного забезпечення з апаратними пристроями.
  • Принципи налагодження та профілювання програм.
  • Методи модульного та інтеграційного тестування.
  • Основи безпечного та надійного програмування.

4. Практичні навички

  • Розроблення програмного забезпечення мовою C++.
  • Проєктування архітектури програмних модулів.
  • Інтеграція програмного забезпечення з електронними пристроями.
  • Реалізація протоколів обміну даними між пристроями.
  • Робота з периферійними пристроями та апаратними інтерфейсами.
  • Оптимізація продуктивності програмного забезпечення.
  • Пошук та усунення помилок (Debugging).
  • Розроблення та підтримка технічної документації.
  • Проведення тестування програмного забезпечення.
  • Інтеграція програмних модулів у комплексні апаратно-програмні системи.

5. Робота з апаратними інтерфейсами та протоколами

Бажаний практичний досвід роботи з:

  • UART;
  • RS-232 / RS-485;
  • SPI;
  • I2C;
  • CAN / CAN FD;
  • USB;
  • GPIO;

6. Особисті якості

  • Аналітичне та системне мислення.
  • Уважність до деталей.
  • Відповідальність за результат.
  • Здатність самостійно вирішувати складні технічні завдання.
  • Вміння працювати в команді.
  • Ініціативність.
  • Технічна допитливість.
  • Здатність швидко опановувати нові технології.
  • Дисциплінованість.
  • Орієнтація на якість програмного забезпечення.

7. Бажано

  • Досвід Embedded C++.
  • Досвід розроблення програмного забезпечення для мікроконтролерів та одноплатних комп’ютерів.
  • Досвід роботи з ARM-платформами.
  • Досвід розроблення програмного забезпечення для промислових або оборонних систем.

8. Основні функціональні обов’язки

  • Розроблення та супровід програмного забезпечення мовою C++.
  • Проєктування та реалізація програмних модулів.
  • Розроблення програмного забезпечення для апаратно-програмних комплексів.
  • Забезпечення взаємодії програмного забезпечення з електронними пристроями.
  • Реалізація протоколів обміну даними між компонентами системи.
  • Проведення тестування та налагодження програмного забезпечення.
  • Оптимізація продуктивності та надійності програм.
  • Аналіз і усунення програмних помилок.
  • Інтеграція програмних модулів із системами та обладнанням.
  • Розроблення та актуалізація технічної документації.
  • Взаємодія з конструкторами електроніки, інженерами Embedded та іншими розробниками.

Ключові вимоги і навички

  • Досвід роботи від 2 років.
  • Вища освіта.
  • C++
  • Відповідальність
  • Робота в команді
  • Програмування
  • Уважність
  • Аналітичне мислення
  • STL
  • Ініціативність
  • Дисциплінованість
  • SPI
  • UART
  • Продуктивність
  • Надійність
Показати всі навичкиЗгорнути навички
Нове

Поставте запитання в месенджері

Ви можете дізнатися подробиці про графік роботи, обов'язки, структуру зарплати або поставити своє запитання.

Схожі вакансії

Усі схожі вакансії

Вакансії в категорії

Вакансії за містами

Вакансії за сферою діяльності