Тракт

Программист Embedded C++

200 000 - 300 000 RUR
  • Санкт-Петербург
  • Полная занятость
  • Полный день
  • Более 6 лет

Коллектив разработчиков ищет коллегу, который будет активно участвовать в создании новых продуктов и поддерживать/развивать уже существующие. Мы работаем по методологии Scrum и используем практики XP, TDD и других прогрессивных методик программирования. Мы любим рефакторинг, парное программирование и ценим code review. Работаем в VS 2022 + Git + GitLabCI + Redmine.

На этой должности наш коллега будет заниматься:

  • Разработка программного обеспечения для встраиваемых систем;

  • Разработка и согласование протокола обмена данных;

  • Разработка модульных и интеграционных тестов;

  • Отладка программного обеспечения на оборудовании;

  • Участие во внедрении и наладке систем на объектах.

  • Разработкой нового ПО для встраиваемых систем на языке С/С++ (MPLAB X IDE под dsPIC33CH, PIC18F46K22, Visual Studio 2017 для Windows Desktop x64 и Linux на платформах x64, Raspberry PI, Cortex);

Наш коллега должен иметь:

  • Высшее техническое образование;

  • Уверенное знание C/С++ (11, 17, ;желательно 20), STL;

  • Опыт разработки ПО для микроконтроллеров (у нас используются следующие микроконтроллеры: PIC (dsPIC33CH, PIC18F46K22 ), STM32 (Cortex M3/M4), NXP, Raspberry Pi);

  • Опыт работы c периферией (UART, SPI, I2C, I2S, GPIO, ADC/DAC, PWM, DMA, Ethernet);

  • Опыт работы c различными датчиками, микросхемами, дисплеями (АЦП, EEPROM, FLASH, энкодеры);

  • Опыт работы с RTOS;

  • Базовые знания цифровой схемотехники (умение читать электрические схемы);

  • Базовые знания цифровой обработки данных;

  • Базовые знания стека протокола TCP/IP;

  • Умение разбираться в чужом коде;

  • Умение работать c измерительным оборудованием (осциллограф, логический анализатор);

  • Умение работать с технической литературой, и знания английского достаточного для этого;

  • Опыт работы c системами контроля версий и багтрекинговыми системами (у нас используется Redmine и Git + Gitlab);

Мы надеемся, что наш коллега также будет иметь:

  • Опыт разработки модульных и интеграционных тестов;

  • Опыт разработки ПО под ОС Linux;

  • Паттерны проектирования;

  • Знание Python;

  • Знание cmake;

  • Знание CI/CD;

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

  • Опыт работы инженером-электронщиком

  • Опыт программирования ПЛИС Altera/Xilinx (Verilog, VHDL);

  • Знание ассемблера

Главная ценность нашей компании - люди. Мы стремимся регулярно расширять социальный пакет, проводить индексацию и повышение заработной платы, способствовать развитию наших сотрудников.

Поэтому мы предлагаем:

  • Уровень зарплаты от 200 000 до 300 000 рублей (в зависимости от квалификации и опыта);

  • Пересмотр зарплаты по результатам работы в конце каждого года;

  • Нормированный рабочий день, гибкий график (начало работы с 8 до 10-45);

  • Официальное оформление с первого дня, полностью белая зарплата;

  • ДМС после испытательного срока;

  • Полная или частичная компенсация курсов повышения квалификации, обучения иностранным языкам и т.д.;

  • Испытательный срок 3 месяца;

  • После испытательного срока возможно удаленная работа из дома

  • Офис в центре города (10 минут от м. Петроградская и 10 минут от м. Горьковская, с утра есть парковочные места);

  • Зона отдыха с настольным хоккеем, настольным теннисом, турником и грушей;

  • Оборудованная кухня, чай/кофе за счет компании.

  • Командировки по России и СНГ(в том числе на выставки/конференции);

Возможна релокация из других регионов. Предоставляется релокационный пакет.

Немного о нашей деятельности:

Мы занимаемся разработкой и поддержкой системы автоматизации для радиовещания Digispot II - лидирующего ПО среди российских радиостанций. Она предназначена для автоматизации всех технологических процессов на радиостанции, начиная с планирования и подготовки расписания и заканчивая процессами логгирования и архивирования материала после эфира. За 15 лет активного развития на рынке DIGISPOT II стал основой многих крупных и интересных радио-проектов: Европа Плюс, Радио Рекорд, Дорожное Радио, Радио Связной, Эхо Москвы, Дети FM, Коммерсант FM, Бизнес-FM и многих других.

Кроме того, мы сопровождаем запуск новых проектов, и создаем новые продукты. За последние три года мы разработали программное обеспечение: для первого отечественного цифрового микшерного пульта Synergy Mini (2017); мы написали ПО для измерительного громкости ТР-702 (получил престижную отраслевую награду в 2016 году), создали полностью программную профессиональную систему служебной связи для телестудии (2016 год, проект Synapse Intercom); написали ASIO-драйвер для собственной профессиональной звуковой карты (Windows).

Если Вы почувствовали себя нашим будущим коллегой - присылайте резюме!