← К каталогу
БУ

БурСервис

Разработчик программного обеспечения контроллеров

ОфисУровень не указанТюмень, Россиявчера
О ВАКАНСИИ

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

В компании ООО "БурСервис" открыта вакансия в подразделение НИОКР - Разработчик программного обеспечения контроллеров

Бурсервис – крупнейшая российская нефтесервисная компания. Нашими приоритетами являются безопасность и качество. Сотрудники Бурсервиса вносят большой вклад в процветание компании и нефтегазовой индустрии в целом!

Чем предстоит заниматься:

1. Полный цикл разработки программного обеспечения для микроконтроллеров:

  • Разработка встраиваемого программного обеспечения для микроконтроллеров различных архитектур (Миландр, STM, Atmel, Microchip, Texas Instruments, Motorola, Freescale, Xilinx, Altera и т.д.).
  • Проектирование, написание и отладка программного кода на языках Cи, ASM.
  • Оптимизация программного обеспечения по скорости выполнения, энергопотреблению и объему занимаемой памяти.
  • Интеграция программных модулей с аппаратными компонентами (датчики, интерфейсы связи, периферия).
  • Подготовка и сопровождение программных продуктов до этапа серийного производства.

2. Переработка существующих проектов:

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

3. Реверс-инжиниринг скомпилированных прошивок:

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

4. Тестирование программного обеспечения:

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

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between3And6