Middle Embedded разработчик [Инновации]
гибрид, Москва
Команда Инноваций ищет Embedded-разработчика для разработки низкоуровневого ПО и прошивок для устройств с secure element и интеграцией в Android-платформу. Роль включает работу с кастомными Android-образами, нативными SDK и поддержкой бэкенд-сервисов — важно обеспечение безопасности и стабильности устройств.
ГрейдMiddle
Стек
C++Android (AOSP/LineageOS)DockerJNI/NDKCRustGolangJavaKotlinKernel modulesJavaCardsecure elementOTA-провижинингCI/CD
Задачи
- •Разработка системного/низкоуровневого ПО и прошивок на C/C++ или Rust
- •Сборка и кастомизация Android-образов (AOSP/LineageOS) и работа с kernel modules
- •Разработка транспортного SDK и нативных библиотек для Android (JNI/NDK) и macOS-таргетов
- •Реализация поддержки secure element/Smartcard (JavaCard), управление ключами и secure storage
- •Разработка и интеграция бэкенд-сервисов (Golang/Rust/Java/Kotlin) и обеспечение сборки через Docker и CI/CD
Обязательно
- •Опыт разработки прошивок и низкоуровневого ПО на C/C++ или Rust
- •Опыт с Smartcard/secure element, JavaCard и OTA-провижинингом
- •Опыт сборки и кастомизации Android-образов (AOSP/LineageOS) и работы с kernel modules
- •Опыт разработки нативных библиотек и SDK для Android (JNI/NDK) и macOS-таргетов
- •Опыт работы с Linux на уровне ядра и драйверов
- •Опыт разработки бэкенд-сервисов и использования Docker/базового CI/CD
Будет плюсом
- •Опыт виртуализации Android (Anbox, EDM CloudPhone)
- •Понимание телеком-доменa: SIM, eUICC, профили (bSIM)
- •Опыт в разработке агентских систем, prompt‑engineering и R&D в области AI/PhoneGPT