
Kickmaker е агенция за дизайн и индустриализация, която помага за превръщането на високотехнологични концепции в продукти, готови за производство, като подкрепя проектите от ранните прототипи до масовото производство. Екипът ѝ от над 200 специалисти работи в областта на консултирането, производството и приложенията, свързани със здравеопазването, включително роботика, медицински технологии, мобилност и потребителска електроника. Подходът на компанията съчетава вграден изкуствен интелект, устойчивост и практики от Индустрия 5.0, с фокус върху отговорните иновации и съвместната разработка на продукти.
Фрийланс софтуерен инженер за модерен C++ — хибридно в Париж
Разработвайте embedded, индустриален и HMI софтуер за високотехнологичните хардуерни продукти на Kickmaker. Подпомагайте проектните екипи при проектирането, интеграцията и внедряването на продуктите.
Описание
- Превеждане на нуждите на клиентите в технически и функционални изисквания към проекта
- Проектиране и изграждане на софтуерни решения с модерен C++
- Разработване и подобряване на приложни и embedded софтуерни компоненти
- Създаване на графични потребителски интерфейси и функции за управление или команди
- Изграждане и интегриране на комуникационни интерфейси между компонентите на продукта
- Подобряване на производителността, надеждността и поддържаемостта на кода
- Провеждане на модулни и функционални тестове и подготовка на техническа документация
- Настройване и поддържане на непрекъсната интеграция и внедряване
- Итеративна работа и включване на обратната връзка от клиентите
- Поддържане на качеството на разработката и следване на установените процеси
- Подпомагане на проектните екипи при проектирането и разработването на хардуерни и софтуерни продукти
Изисквания
- Диплома от инженерно училище или магистърска степен по компютърни науки, разработка на софтуер или embedded системи
- Съществен опит в разработването на модерен C++, включително C++17, C++20 или по-нова версия
- Задълбочени познания по обектно-ориентирано програмиране, STL, управление на паметта и добри практики за проектиране на софтуер
- Практически познания по C++17/20, STL, многопоточност и конкурентно програмиране
- Познаване на Qt, QML и Qt Widgets
- Разбиране на управлението на оборудване, взаимодействието между хардуер и софтуер и системите в реално време
- Опит с Linux, Windows, embedded Linux и RTOS среди
- Познания по TCP/IP, IPC, CAN, RS-232 и RS-485
- Добро владеене на Git, CMake, GDB, CI/CD и модулно тестване
- Изисква се свободно владеене на английски език
- Опит със софтуер за индустриални и свързани продукти, embedded системи или медицински устройства е предимство
- Познанията по електроника и хардуерно-софтуерна архитектура се ценят
Придобивки
- Участие в международни проекти с възможности за пътуване
- Учене от колеги и споделяне на експертен опит в цялата компания