Functional Safety Engineer (KOS KASG)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В рамках создания программных продуктов для автомобильной промышленности, Лаборатория Касперского применяет практики разработки функционально-безопасного ПО. В настоящее время мы ищем эксперта по функциональной безопасности для разработки защищённого шлюза (Kaspersky Automotive Secure Gateway) (электронный блок автомобиля) на базе Kaspersky Automotive Adaptive Platform и KasperskyOS. (https://os.kaspersky.ru/).
Для чего вы нам нужны:
- Участие в проектах по разработке безопасного ПО для safety-critical систем по стандарту iso 26262 (ASPICE, IEC 61508, DO-178B/C и т.д);
- Анализ бизнес-требований/пользовательских историй и выработка на их основе детализированных требований к разрабатываемому ПО и его модулям;
- Методическая поддержка разработки архитектуры ПО;
- Проведение анализа безопасности и анализа зависимых отказов на основе архитектуры ПО;
- Взаимодействие с внешними и внутренними стейкхолдерами в части реализации шагов жизненного цикла функционально-безопасного ПО;
- Разработка комплекта сопроводительных документов к разрабатываемому ПО согласно требованиям стандарта по функциональной безопасности.
Что мы ожидаем от вас:
- Хороший практический опыт в использовании Function Safety стандартов (ISO 26262, ASPICE, МЭК 61508, DO-178B/C и т.д.) для разработки программного обеспечения;
- Знания и опыт проведения анализа опасностей и оценки риска (HARA);
- Знания и опыт проведения анализа безопасности (FMEA) и анализа зависимых отказов (DFA);
- Знания протоколов межсетевого и межсистемного взаимодействия (HTTP, MQTT);
- Знания принципов действия CAN шины при передаче сообщений между разными компонентами электронной системы;
- Знание технических методов анализа кода (тестирование, фаззинг, статический и динамический анализ и т.д.) и инструментальных средств;
- Опыт работы в роли системного аналитика в проектах разработки программных продуктов или информационных систем от 3 лет;
- Опыт разработки технических спецификаций на отдельные компоненты ПО;
- Хорошие коммуникативные навыки, системное мышление, аккуратность и усидчивость;
Английский язык – уровень не ниже Intermediate (голосовые переговоры с зарубежными партнёрами, чтение профессиональной литературы, навыки написания спецификаций на английском языке, умение поддерживать переписку).
Будет плюсом:
- Навыки эффективного проведения совещаний;
- Опыт работы в Unix-подобных операционных системах;Знание принципов построения современных операционных систем, в том числе embedded, real-time;
- Знание принципов работы сетей, сетевого стека операционных систем;
- Участие в прохождении сертификаций ПО на соответствие государственным или промышленным/отраслевым стандартам;
- Опыт работы с Azure DevOps, Confluence, TFS;
- Опыт программирования на языках C/C++ или Python;
- Опыт работы в автомобильной индустрии.