Инженер-программист С/С++
Коротко
Develops C/C++ modules for Linux and Windows, writes tests, works with version control, and creates utilities in Python and Bash · Needs: Higher IT/engineering education, C and C++ (17/20), OOP, Linux system calls, multithreading, TDD, googletest, Python, Bash, Git, Make, CMake, English for
Описание от работодателя
В компанию Тритон-ЭлектроникС в связи с развитием новых проектов требуется инженер-программист С/С++.
Задачи:
Разработка на языках C/C++ для платформ Linux и Windows фрагментов, модулей или проекта ПО, доработка и рефакторинг кода существующего ПО:
формализация и алгоритмизация поставленных задач;
чтение документации и спецификаций на английском языке;
написание программного кода;
написание тестов к программному коду;
работа с системой контроля версий;
проверка и отладка программного кода;
написание документации к коду.
Разработка вспомогательных утилит для тестирования и сопровождения ПО на Python, Bash.
Что ожидается от кандидата:
высшее ИТ/инженерное образование;
знание языков C и C++ (стандарты 17/20) , умение использовать функционал стандартной библиотеки C++;
знание основ ООП;
навыки работы с системными вызовами в ОС Linux;
базовые знания о классических алгоритмах и структурах данных;
умение писать код для многопоточных/асинхронных приложений;
применение при разработке подходов TDD (Test-Driven Development);
умение писать юнит-тесты (googletest);
базовое знание Python, Bash;
умение работать с Git, Make, CMake;
английский язык на уровне свободного чтения технических спецификаций;
навыки разработки в приложениях на Qt
умение работать в команде.
Будет плюсом:
знание сетевой модели OSI, навыки разработки сетевых приложений;
умение использовать инструменты для профилирования ПО;
опыт написания кросс-платформенного ПО;
умение работать с Docker.
Условия работы:
инновационность, оперативность принятия решений, надежность (около 30-ти лет на рынке);
гибкое начало рабочего дня;
официальное трудоустройство, официальные условия по оплате, соблюдение гарантий ТК РФ;
заработная плата достойного уровня (оклад+ премии за результативную работу);
дотация на питание;
медицинское обслуживание.