Developer C (KasperskyOS Education Development Kit)
#офис
Москва
Компания: Kaspersky
🔹В обязанности члена команды входит:
- Проектирование, разработка и портирование сервисов и модулей для KasperskyOS;
-Прототипирование решений;
-Подготовка набора тестов для верификации разработанных решений;
-Участие в разработке и ревью архитектуры;
-Участие в анализе требований;
-Участие в подготовке проектной документации;
-Участие в оценке трудоёмкости задач;
-Peer code review.
🔹Чтобы быть успешным в данной роли необходимо:
-Отличное знание языка программирования С;
-Опыт низкоуровневой системной разработки под разные архитектуры процессоров (x86, ARM, MIPS, RISC-V);
-Опыт разработки ПО для встраиваемых систем на C/C++;
-Знание архитектур современных процессоров;
-Знание принципов построения современных операционных систем;
-Знакомство с архитектурой микроядерных операционных систем;
-Понимание принципов работы интерфейсов SPI, USB, RS-232, PCI-E, etc;
-Опыт многопоточного программирования с использованием примитивов синхронизации ОС;
-Знание базовых алгоритмов и структур данных;
-Опыт использования средств разработки ПО под Linux (GCC, Make, CMake, GDB, git, etc);
-Понимание методологий Agile, желание их применять;
Технический английский – свободное чтение документации.
Контакты: https://careers.kaspersky.ru/vacancy/25217
IT Jobs 💬 в Telegram | 💙 в VK | 💬 в Max
[Ссылка: https://t.me/devs_it]
[Ссылка: https://vk.com/job_for_programmers]
[Ссылка: https://max.ru/devs_it]
Языки
английский (B2 — Средне-продвинутый)
Навыки
Agile development
Algorithms
ARM
C
C++
CMake
Data Structures
Embedded Systems
GCC
GDB
Git
Make
microkernel architecture
MIPS
Multithreading
operating systems
PCI-E
ИИ навыки
Algorithms
computer programming
C programming language
C++ programming language
Data Structures
Embedded Systems
hardware architectures
ICT debugging tools
ICT system programming
interfacing techniques
microkernel architecture
multithreading programming
Operating systems design
ИИ домены
Cybersecurity
Embedded Systems
Operating systems development
System Programming
* Домены определены автоматически с помощью нейросети