Software Engineer/Программист

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, гибкий график

Software Engineer/ Программист (Middle/Senior)

Требуемый опыт работы: более 3 лет

Полная занятость. Гибкий график, Возможна дистанционная работа

ООО “Новые Телеком Решения” (https://mwnts.ru) – молодая компания, разрабатывающая и производящая оборудование для радиорелейных линий, сотовой связи LTE/5g, сверхбыстрые зарядные станции и мультимедийное оборудование.

Мы входим в экосистему крупнейшего российского системного интегратора Айтеко.

ООО “Новые Телеком Решения” – распределённая команда с основными офисами в Москве, Санкт-Петербурге и Нижнем Новгороде, и сотрудниками во многих других городах России.

В команду разработки оборудования для сотовой связи LTE/5gнам требуется разработчик, способный браться за сложные задачи, писать чистый свой код и разбираться в непростом чужом коде, умеющий внимательно читать стандарты и понимающий необходимость тщательного тестирования своего кода.

Наши требования:

- Хорошее знание С/С++, опыт коммерческой разработки;

- Знание и практические навыки программирования socket-овдля IP сетей: TCP/UDP/SCTP;

- Понимание многопоточного (multithread) и многопроцессного программирования; практические навыки применения различных механизмов межпоточного и межпроцессного взаимодействия;

- Опыт программирования для Linux;

- Английский язык на уровне свободного чтения технической литературы, желательно умение разговаривать по английскина профессиональные темы (в команде есть экспаты);

- Умение отлаживать приложения, в которых нельзя поставить breakpoint;

Вы будете работать с:

- Протоколы используемые в сетях LTE и 5g, (Radio accesssnetwork или Core network). Если Вы работали с протоколами более ранних сотовых сетей – тоже хорошо.;

- Конечные автоматы, графы, алгоритмы над графами;

- Генераторы парсеров (lex/yacc/bison/antlr/boost::spirit), разработка domain-specific language;

- Язык ASN.1 и его применение в протоколах передачи данных;

- Низкоуровневое программирование для сетей, DPDK;

- Опыт разработки для разных (не только Intel) платформ, aесли есть опыт использования Yocto/bitbake – замечательно;

- Опыт оптимизации приложений для архитектуры Intel, PowerPC или ARM.;

- Умение читать диаграммы UML;

- По крайней мере один скриптовый язык: Python, Perl, Lua;

Как мы работаем

Мы придерживаемся современных принципов разработки:

- Планирование по спринтам и инкрементам;

- Открытое обсуждение архитектурных вопросов;

- Best practices: code review/unit tests/autotests/CI/CD;

- Квалифицированная команда QA;

- Лаборатории с оборудованием, доступные с любого рабочего места;

Мы предлагаем

- стать частью команды причастной к разработке уникального продукта на рынке

- гибкий график, возможность выбора между работой в офисе и дистанционнной работой, гибридный формат;

- открытый и доброжелательный коллектив, в котором будет комфортно и новичку, и профессионалу;

- ДМС;

Ключевые навыки

Python
Git
Linux
Boost
Multithread Programming

Вакансия опубликована 30 июля 2022 в Нижнем Новгороде

Отзывы о компании

4,2очень хорошо
Оценка Dream Job

88%

Рекомендуют
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв

Что говорят сотрудники

Преимущества и льготы
  • Своевременная оплата труда
  • Медицинское страхование
  • Удаленная работа
Руководитель проектов
Август 2022
Возможность карьерного роста, технологии, коллектив
Войдите, чтобы увидеть все отзывы
Войти

Похожие вакансии

Будьте первыми
Разработка высоконагруженных систем на С++ под Linux. Исследование с целью выяснения технической реализуемости.
Высокий уровень знания С++ и STL, стандарт 2011+. Знание Linux на уровне продвинутого пользователя. Опыт разработки сетевых приложений.
Расширяем команду тестировщиков на проект федерального значения с нуля на микросервисной архитектуре. Проведение функционального, интеграционного и регрессионного ручного тестирования UI...
Знание основ тестирования - типы тестирования, техники тест-дизайна, тестовая документация. Опыт тестирования web-приложений (UI, API). Опыт написания тест-кейсов...
Будьте первыми
Автоматизация сборки релизов. Организация удобной инфраструктуры по доставке ПО. Автоматизация задач O&M. Подбор и внедрение ПО и оборудования под...
Готовность разобраться на уровне админа с ПО, которое предстоит разворачивать. Опыт написания скриптов на bash, python, go. Опыт работы с...
Работодатель сейчас онлайн
Нижний Новгород
Опыт работы в тестировании ПО от 3 лет. Глубокое знание методик и инструментария тестирования ПО. Понимание процесса разработки и жизненного...
Отзывчивая HTML вёрстка. Внесение изменений в чужой код. Адаптирование вёрстки под CMS Wordpress. Небольшие изменения/добавление нового функционала Wordpress.
Знание HTML, CSS, JS, jQuery. Базовые знания PHP, MySQL. Знание Wordpress (но опыт работы с другими CMS тоже приветствуется).
Будьте первыми
Участие в поддержке и разработке сетевых высоконагруженных приложений на C++ под ОС Linux. Написание кода по ТЗ и архитектуре, составленных...
Коммерческий опыт разработки (не ниже C++11) от 2-х лет. Знание классических структур/контейнеров данных и алгоритмов (понимание их...
Работодатель сейчас онлайн