C developer (ME)
Новосибирск
IT и телеком
Полный день
От 1 до 3 лет
Не указано
Описание вакансии
Обязанности
- решение стабилизационных задач на этапе ознакомления с архитектурой проекта и развитие из разных направлений
- разработка и поддержка компонентов проекта: реализация новых протоколов, настройка конфигураций, логика работы, поддержка аппаратной платформы
- разработка и сопровождение внутрисистемных процессов, развитие функционала интерфейсов управления
- контроль разработки со стороны команды и отдела тестирования
Требования
- знание структур данных и алгоритмов; опыт программирования на языке C на уровне middle
- многопоточность в C, сетевые приложения, работа с ОС Linux
- умение читать и писать скрипты для make, опыт работы с GIT
- понимание сетей L3/L2, умение разбивать задачи на подзадачи, чтение чужого кода и проведение code-review
- умение документировать результаты
Будет плюсом
- Bash, Expect, Python, Java/Scala, C++, Qt; XML/JSON/YANG; Docker
- GDB, принципы работы аппаратных средств, модули ядра Linux, работа с активным сетевым оборудованием
- проектирование высоконагруженных систем
Условия процесса
- используется статический анализ кода, Code Review, Docker, Gitlab, Redmine, Jenkins
Информация на странице подготовлена на основе открытых данных работодателя. Условия, требования и статус вакансии могут измениться. Перед откликом рекомендуем открыть оригинальную вакансию и сверить актуальные сведения.
Место работы
Адрес вакансии и расположение работодателя на карте.
Место работы
Новосибирск
Адрес работодателя
Новосибирск,
Окружная, 29В
Может отличаться от места работы.


