Siemens
Senior Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик C++ в команду Stellwerksoftware Siemens Mobility в Брауншвейге. Разработка и верификация ПО для управления стрелками и сигналами, миграция на платформу DS3.
Задачи
- Разрабатывать C++-компоненты от анализа требований через дизайн и реализацию до верификации, согласовывать интерфейсы с программной архитектурой
- Планировать миграцию существующих компонентов на DS3, оценивать технические риски и разбивать переделку на отдельно проверяемые шаги
- Разрабатывать тестовую стратегию, автоматизировать unit-, интеграционные, performance- и нагрузочные тесты, встраивать тесты в CI-пайплайны
- Анализировать сложные дефекты (конкурентность, тайминги, доступ к памяти) на машине разработчика и на целевой аппаратуре
- Обеспечивать качество через ревью и верификационные доказательства по норме CENELEC EN 50716
- Обучать новых коллег и передавать знания командам в Пуне
Требования
- Высшее образование (бакалавр) по информатике или электротехнике
- Многолетний опыт профессиональной разработки на C++ с самостоятельной ответственностью за компоненты до верификации, желательно в safety-critical среде
- Владение современным C++ (шаблоны, move-семантика, модель памяти и конкурентности)
- Опыт планирования и реализации крупных изменений в существующем коде с покрытием тестами
- Опыт автоматизации тестирования, Python и CI-пайплайнов
- Уверенная работа с Linux, Git и CMake
- Хорошее знание немецкого и уверенный английский
Условия
- Гибридный формат работы с существенной долей удалёнки
- Привлекательный пакет оплаты с тарифными льготами, корпоративной пенсией и программой акций
- Возможности профессионального развития и обучения
- Международное сотрудничество команд в Германии и Индии
- Инклюзивная и разнообразная среда
Навыки
- C++
- Python
- Linux
- Git
- CMake
- Docker
- CI
- Testautomatisierung
- statische Analyse
- Sanitizer
- Coverage-Analyse
- KI-Werkzeuge