Обязанности:
В компании ООО "БурСервис" открыта вакансия в подразделение НИОКР - Разработчик программного обеспечения контроллеров Бурсервис – крупнейшая российская нефтесервисная компания. Нашими приоритетами являются безопасность и качество. Сотрудники Бурсервиса вносят большой вклад в процветание компании и нефтегазовой индустрии в целом! Чем предстоит заниматься: 1. Полный цикл разработки программного обеспечения для микроконтроллеров: Разработка встраиваемого программного обеспечения для микроконтроллеров различных архитектур (Миландр, STM, Atmel, Microchip, Texas Instruments, Motorola, Freescale, Xilinx, Altera и т.д.). Проектирование, написание и отладка программного кода на языках Cи, ASM. Оптимизация программного обеспечения по скорости выполнения, энергопотреблению и объему занимаемой памяти. Интеграция программных модулей с аппаратными компонентами (датчики, интерфейсы связи, периферия). Подготовка и сопровождение программных продуктов до этапа серийного производства. 2. Переработка существующих проектов: Адаптация и обновление существующего программного обеспечения под новые требования (аппаратные или функциональные). Оптимизация кода, исправление багов и добавление новых функций в существующие проекты. Обновление прошивок для улучшения работы и устранения выявленных проблем. 3. Реверс-инжиниринг скомпилированных прошивок: Анализ скомпилированных прошивок и восстановление исходного кода или его частей для последующего исследования и доработки. Работа с дизассемблированным кодом, исследование структуры памяти микроконтроллеров. Восстановление функциональности программного обеспечения без доступа к исходным кодам, а также устранение уязвимостей и ошибок в восстановленном ПО. Создание документации по результатам реверс-инжиниринга и предложение решений для улучшения ПО. 4. Тестирование программного обеспечения: Разработка и реализация тестовых сценариев для проверки правильности работы программного обеспечения микроконтроллеров. Проведение функционального, нагрузочного и стресс-тестирования. Анализ и устранение выявленных проблем, документирование багов и создание отчетов по результатам тестирования. Интеграция автотестирования и создание тестовых стендов для автоматической проверки работы прошивок. 5. Работа с периферийными устройствами и интерфейсами: Разработка программного обеспечения для работы с периферийными устройствами (датчиками, исполнительными механизмами, дисплеями и т.д.). Реализация программных драйверов для различных интерфейсов связи (1553B, CAN, Ethernet). Тестирование и отладка работы периферии на реальных устройствах. 6. Документирование и поддержка проектов: Подготовка технической документации на разработанное программное обеспечение. Обучение и поддержка пользователей, создание руководств по использованию ПО. Обеспечение долгосрочной поддержки и сопровождения разработанных решений. Что мы ожидаем: Высшее образование в области информационных технологий, электроники или смежных областях. Опыт работы с микроконтроллерами на уровне разработки (от 2 лет). Уверенные знания языков программирования C, C++, ASM. Опыт в реверс-инжиниринге и работе с дизассемблерными инструментами. Знание принципов разработки встраиваемого ПО и концепций оптимизации. Опыт работы с периферийными интерфейсами и драйверами. Знания в области тестирования ПО и опыт написания тестовых сценариев. Способность работать в команде и самостоятельно, умение решать нестандартные задачи. Высокие аналитические способности, внимание к деталям и стремление к самосовершенствованию. Что мы предлагаем: Работа в офисе с графиком 5/2; Для иногородних предоставляется компенсация аренды жилья; Полис ДМС, страхование жизни, ежегодная индексация заработной платы, возможность расширить ДМС на членов семьи; Работа в команде профессионалов, система наставничества; Дополнительное обучение, повышение квалификации; Возможность развиваться, профессиональный и карьерный рост приветствуется; Социальные политики компании, включая, но не ограничиваясь возможностью компенсации занятий спортом, оказания материальной помощи при значимых событиях в вашей жизни и пр.; Премия ко дню нефтяника, новогодние подарки детям; Премии за отличную работу; Система дополнительного премирования за личные достижения; Трудоустройство в соответствие с ТК РФ; Уровень заработной платы обсуждается по итогам собеседования.Похожие вакансии
Программист 1С (департамент программного обеспечения)
Договорная
Тюмень
Красное & Белое, розничная сеть
Инженер по внедрению и сопровождению программного обеспечения
От 55 000 до 70 000 руб.
Тюмень
КОМТЕК
Инженер в научно-исследовательскую лабораторию программного обеспечения
От 46 000 до 46 000 руб.
Тюмень
ПУБЛИЧНОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО "СУРГУТНЕФТЕГАЗ"
Главный специалист сектора технического и программного обеспечения
От 31 157 до 38 094 руб.
Тюмень
УПРАВЛЕНИЕ ЗАПИСИ АКТОВ ГРАЖДАНСКОГО СОСТОЯНИЯ ТЮМЕНСКОЙ ОБЛАСТИ
Ведущий инженер в научно-исследовательскую лабораторию программного обеспечения
От 110 000 до 110 000 руб.
Тюмень
ПУБЛИЧНОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО "СУРГУТНЕФТЕГАЗ"