HENSOLDT
Software-Entwickler (w/m/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик в команду Software & Hardware Framework, создающую сквозной программный фреймворк для всех будущих продуктов компании. Основной фокус — проектирование и разработка на Rust под Linux.
Задачи
- Проектирование, разработка и поддержка сквозного программного фреймворка, преимущественно на Rust
- Участие в разработке программной архитектуры: технические концепции и проекты с упором на безопасные и производительные Rust-решения
- Разработка надёжных, безопасных по памяти компонентов под Linux
- Построение и поддержка Rust build- и release-пайплайнов (Cargo, crates.io), использование современных технологий (Git, Atlassian Tools, контейнеры)
- Реализация асинхронного и конкурентного кода с Tokio
- Проведение code review с фокусом на Rust best practices (ownership/borrowing, lifetimes, обработка ошибок)
- Agile-планирование и реализация разработки (SCRUM)
Требования
- Высшее образование в области информатики или смежных специальностей с фокусом на разработку ПО
- Подтверждённые практические знания Rust и желание развиваться как Rust-эксперт в команде
- Опыт работы с сетевыми протоколами и интерфейсами (TCP/UDP, QUIC, HTTP(S), WebSockets, MQTT, сериализация, TLS)
- Желательно: продвинутые знания C++, TypeScript (frontend и backend, API-дизайн, Node.js/Deno) или веб-разработка (желательно Svelte)
- Уверенное владение Git, build-пайплайнами, unit-тестами и автоматизацией тестирования
- Желательно: опыт embedded-разработки на Linux (AArch64) и контейнеризации
- Аналитическое, системное мышление и самостоятельность
- Умение работать в команде, развитые социальные навыки
- Очень хорошее знание немецкого и английского языков (устно и письменно) обязательно
Условия
- Работа в ориентированной на будущее международной компании
- Интересные международные и национальные проекты
- Отклик только онлайн через карьерный портал с резюме и рекомендациями
Навыки
- Rust
- Linux
- Cargo
- crates.io
- Git
- Atlassian Tools
- контейнеры
- Tokio
- TCP/UDP
- QUIC
- HTTP(S)
- WebSockets
- MQTT
- TLS
- C++
- TypeScript
- Node.js
- Deno
- Svelte
- AArch64
- SCRUM