Разработчик С++ ( системы реального времени) в Bell Integrator

Требуемые навыки
Местоположение и тип занятости
📍 Москва
Размещено 26.01.2023

Оцените эту вакансию «Разработчик С++ ( системы реального времени)»

Чем больше вы оцениваете, тем лучше будут ваши рекомендации по вакансиям

В команду, которая является ведущим мировым разработчиком и производителем оборудования для точного позиционирования требуется Разработчик ПО. Компания предлагает широчайший выбор инновационных по точности ГНСС систем, лазерных, оптических и других геодезических инструментов, а также систем управления строительной техникой.

Требования:

  • Опыт промышленной разработки больших и сложных приложений на языках C/C++ от 3-5 лет
  • Высшее техническое образование
  • Владение основными средствами разработки, контроля версий (git + pull requests), issue-tracking, continuous integration, continuous delivery, рефакторинга и контроля качества кода
  • Умение разобраться в чужой архитектуре и чужом коде и способность развивать и улучшать существующий код
  • Опыт системной разработки bare-metal и/или RTOS (RTEMS, FreeRTOS)
  • Опыт разработки для микроконтроллеров и/или FPGA
  • Программирование по прерываниям, понимание организации многозадачности в микроконтроллерах и RTOS, понимание работы кэшей
  • Умение читать схемы
  • Опыт работы с осциллографом
  • Опыт использования аппаратных средств отладки (JTAG)

Обязанности:

  • Анализ исходных требований, уточнение поставленных задач, разработка оптимальных решений, оценка трудоемкости
  • Разработка внутренней структуры ПО, поддержка существующего кода, добавление новой функциональности
  • Системная разработка под архитектуру Sparc LEON как bare-metal, так и для операционной системы RTEMS 5 для собственного ASIC компании
  • Развитие загрузчика u-boot с поддержкой файловых систем для загрузки образов и с возможностью обновлений прошивки по разным интерфейсам
  • Доработка существующих и написание новых драйверов для контроллеров таких как NAND, SD, CAN, Ethernet, USB
  • Разработка bare-metal тестовых процедур дня настройки DDR контроллера и тестирования HW подсистем
  • Поддержка подсистемы обмена данными между LEON и ARM посредством OpenAMP
  • Развитие и документирование API для использования другими программистами для управления устройствами по шинам SPI, i2c
  • Диагностика аппаратных проблем в сотрудничестве с разработчиками ASIC и разработчиками других подсистем
  • Диагностика ошибок исполнения как с использованием stack trace так и аппаратных средств отладки

Условия:

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы, соответствующий Вашим пожеланиям;
  • Бесплатные обеды в офисе компании;
  • Современная техника и рабочее место;
  • Работа в офисе (м. Павелецкая) /возможен гибрид.

Компания Bell Integrator

http://bellintegrator.ru

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

от $3,500 до $8,000
от 200 000 ₽ до 250 000 ₽
от $3,000 до $3,500
от 200 000 ₽
Показать все

Настрой карьеру с RIT.WORK
за 30 секунд

Укажи свой стек, опыт работы, зарплату и бот подберет для тебя подходящие офферы.

🚀 Создать подписку