tg-me.com/rabotaembedded/1833
Last Update:
#C #C++ #Linux
Platform C/C++ Sync Engineer
Санкт-Петербург, полная, гибридный формат, офис
З/П: по результатам собеседования
Должностные обязанности:
Развивать системы синхронизации Базовой Станции по времени и распространения сигналов синхронизации с различных источников между компонентами БС
Работать с тестовым стендом в лаборатории, вносить изменения, работать с измерительным оборудованием промышленного операторского класса (частотомеры, генераторы, осциллографы, эмуляторы сети, и.т.д.)
Участвовать в проектировании и развитии архитектуры телеком решений;
Разрабатывать компоненты телеком платформы в технологическом стеке С++/Linux
Разрабатывать API по взаимодействию с аппаратным обеспечением и операционной системой для конфигурации и управления инфраструктурой
Собирать метрики для оценки производительности продукта;
Исправлять дефекты
Создавать инструментарий для поддержки разработчиков;
Создавать техническую документацию
Участвовать в диагностике возможных проблем работы системы в тестовых и полевых сценариях
Знание/опыт:
Знание и опыт работы на языке С (опыт разработки модулей ядра Linux будет плюсом)
Опыт работы с измерительным оборудованием (генераторы, осциллографы, частотомеры, анализаторы спектра), базовые представления о метрологии
Умение автоматизировать сбор данных с измерительного оборудования
Наличие базового опыта в C++ (Знания стандарта 17 и выше будет плюсом)
Уверенные знания сетей, базирующихся на TCP/IP
Знание ОС Linux на продвинутом уровне и опыт разработки для Linux (Знание низкоуровнего Linux API (syscalls) будет плюсом)
Хорошее представление о современном аппаратном обеспечении (устройство памяти, шин данных, систем ввода-вывода);
Опыт работы с системами автоматизации сборки ПО (cmake, autoconf, bazel или любая иная);
Опыт работы с механизмами межпроцессного взаимодействия (IPC);
Знание примитивов синхронизации потоков в многопроцессорных системах;
Знание и понимание различных уровней тестирования, умение тестировать собственный код;
Опыт работы с системами версионного контроля (BitBucket, Gitlab) и баг-трекинга (JIRA);
Важно знать английский на уровне чтения и написания технической документации;
Умение работать с документацией (в первую очередь читать и понимать).
Способность разработать требования к измерительному стенду
Условия труда:
ДМС с первых дней работы, льготные условия страхования близких
Гибридный формат работы или работа из офиса
Премии за регистрацию патентов, создание результатов интеллектуальной деятельности
Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях
Кухонные зоны в офисе с различным наполнением
Контакты:
@engineer_rdr
_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
BY Work Embedded
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/rabotaembedded/1833