Публікуйте вакансії
Наймайте без комісій
142 перегляди
Aspire Technology
Обов'язки:
- Розробляти та впроваджувати програми C++ для вбудованих систем, враховуючи обмеження пам’яті, реальні часові обмеження та енергоефективність
- Оптимізуйте код для продуктивності, використання ресурсів і швидкої реакції в обмежених середовищах
- Інтегруйте програмне забезпечення з апаратними компонентами, забезпечуючи безперебійний зв’язок і функціональність
- Напишіть модульні тести та виконайте ретельне тестування, щоб переконатися в надійності та надійності вбудованого програмного забезпечення
- Визначте можливості для оптимізації продуктивності, зменшення обсягу пам’яті та покращення енергоефективності мікропрограми
- Пропонуйте та впроваджуйте вдосконалення процесів для підвищення ефективності та якості розробки програмного забезпечення
Вимоги
- Необхідно мати 8-10+ років підтвердженого відповідного досвіду
- Глибоке знання мови програмування C++ і знання сучасних стандартів C++ (C++11, C++14 або новіших)
- Глибоке розуміння шаблонів проектування, структури даних, алгоритми та концепції об’єктно-орієнтованого програмування
- Великий досвід у розробці архітектури програмного забезпечення, зокрема в проектах на основі C++
- Продемонстрований досвід у розробці складних програмних систем і наданні масштабованих , зручні та надійні рішення
- Обов’язково добре розуміти методи чистого коду
- Великий досвід роботи з операційною системою Linux