RTX
Senior Software Engineer – Tooling, Automation, and Verification Infrastructure
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду Embedded Platform Software (Collins Aerospace / RTX) для разработки инструментов, автоматизации и инфраструктуры верификации встраиваемого ПО для авионики. Работа с CI/CD, тестовыми харнессами и процессами DO-178C.
Задачи
- Разрабатывать и поддерживать инженерные инструменты и скрипты автоматизации для embedded-разработки, системных процессов, интеграции с железом и верификации
- Реализовывать инструменты извлечения, преобразования и корреляции данных из Git, Subversion, Jama и Jira
- Автоматизировать генерацию документации и сертификационных артефактов для трассируемости и отчётности по DO-178C
- Поддерживать Linux- и контейнерные окружения для инструментов
- Участвовать в CI/CD пайплайнах в GitLab: автоматические сборки, интеграция и верификация
- Интегрировать сторонние инструменты и тестовые фреймворки в CI
- Поддерживать сборки на Make, CMake и аналогичных системах
- Разрабатывать цифровые тестовые харнессы и инструменты верификации для embedded-ПО на симуляторах, виртуальных таргетах и hardware-adjacent окружениях
- Строить автоматизацию оркестрации тестов, сбора данных, метрик и отчётности
- Интегрировать инструменты верификации с MongoDB, Grafana и внутренними дашбордами
- Обеспечивать соответствие инструментов целям DO-178C и поддержку tool assurance по DO-330
- Готовить документацию и обучающие материалы, проводить обучение команды
- Взаимодействовать с командами Systems, Platform Software, Hardware/FPGA и Verification
- Участвовать в стандартизации и модернизации инструментов бизнес-юнита
Требования
- Степень в STEM и минимум 5 лет релевантного опыта, либо продвинутая степень и минимум 3 года опыта
- Опыт разработки инженерных инструментов или автоматизации на Python, рабочие знания C и C++
- Практический опыт с CI/CD системами (предпочтительно GitLab) и Linux-разработкой
- Владение Git или Subversion, опыт работы с Jama и Jira
- Опыт использования или поддержки систем сборки, тестирования и данных: Make/CMake, MongoDB, Grafana
Условия
- Зарплата 86 800 – 165 200 USD в год
- Медицинская, стоматологическая и офтальмологическая страховка, страхование жизни, краткосрочная и долгосрочная нетрудоспособность
- 401(k) с match, гибкие расходные счета, гибкий график
- Employee Assistance Program, Employee Scholar Program, родительский отпуск, оплачиваемый отпуск и праздники
- Возможны годовые краткосрочные и долгосрочные программы премирования
- Возможна иммиграционная поддержка (спонсорство)
- Формат работы: onsite
Навыки
- Python
- C
- C++
- GitLab
- CI/CD
- Linux
- Git
- Subversion
- Jama
- Jira
- Make
- CMake
- MongoDB
- Grafana
- Docker
- Podman
- DO-178C
- DO-330