🔥 1000+ вакансий с удаленкой на Хабр Карьере → посмотреть и откликнуться

Linux Embedded Developer С++

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Производство средств и комплексов радиоконтроля.

Описание вакансии

О компании и команде

Специальный Технологический Центр (ООО СТЦ) работает с 2001 года и является одним из ведущих предприятий в сфере разработки программного обеспечения, защиты информации, производства средств радиоконтроля и радиомониторинга.

ООО «СТЦ»  крупное производственное предприятие оборонно-промышленного комплекса, официально входящее в реестр аккредитованных IT-компаний.

В связи с интенсивным ростом компании приглашаем на работу Linux Embedded Developer С++ в команду, занимающуюся разработкой аппаратно-программных комплексов для решения задач навигации для авиации и БПЛА, а также системами ориентации и стабилизации для наноспутников. Подробнее с нашим проектом можно ознакомиться по ссылке: https://t.me/aerospacecapital/17.

Мы используем вычислители на базе процессоров ARM, которые работают под Linux собственной сборки посредством Yocto. Иногда добавляется микроконтроллер или ПЛИС. Вычислители обрабатывают в soft real-time данные с датчиков, с приемной антенны р/сигнала или реализуют управление.

Ваши задачи

  • разработка встроенного программного обеспечения под управлением ОС Linux с использованием C++;
  • работа с периферией;
  • реализация алгоритмов ЦОС, оценивания и управления;
  • развитие и рефакторинг уже написанных программных модулей.

Ожидания от кандидата

  • опыт разработки на C++ под ОС Linux от 1 года;
  • навык работы с Cmake;
  • знание приемов кроссплатформенной разработки;
  • опыт с многопоточными методами (multithreading);
  • умение писать скрипты на bash;
  • умение писать unit-тесты (boost.test или gtest).

Дополнительным плюсом будет:

  • работа с интерфейсами (UART, SPI, I2C, CAN);
  • опыт сборки дистрибутивов ОС Linux (Yocto, конфигурирование, создание патчей, установка на target-систему);
  • знание Linux Kernel (программирование из user space);
  • навык программирования микроконтроллеров;
  • умение применять методы цифровой обработки сигналов (фильтрация, спектральный и временной анализ).

Условия работы

  • 100% белая зарплата и оформление по Трудовому кодексу;
  • поддержка сотрудников в радостных и сложных жизненных ситуациях (материальная помощь);
  • забота о здоровье: ДМС со стоматологией по окончании испытательного срока;
  • частичная компенсация занятий спортом;
  • уровень зарплаты зависит от ваших технических знаний и навыков, пересматриваем зарплаты в зависимости от вашего роста в качестве инженера;
  • финансовые бонусы, они же премии, тоже есть: по завершению проектов и годовая премия (13-я зарплата);
  • комфортный офис: обеспечим удобством и приятной обстановкой;
  • гибкий рабочий график: начало и конец рабочего дня можно варьировать по своему желанию и согласованию с руководителем;
  • перспективы карьерного роста и самореализации: мы растим и повышаем специалистов в рамках компании;
  • внешнее обучение и участие в конференциях за счет компании;
  • корпоративный спорт: постоянно играем в волейбол, футбол, большой и настольный теннис. Также участвуем в квизах и внешних спортивных мероприятиях.

Присоединяйтесь :)