Leidos
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer в подразделении Cyber & Analytics компании Leidos для разработки кроссплатформенных приложений под Linux и Android в сфере национальной безопасности.
Задачи
- Анализ, проектирование, разработка и тестирование кроссплатформенных приложений
- Разработка под Linux и Android с использованием Qt и Android
- Программирование на C++
- Работа в Agile Scrum, применение принципов ООП и функционального программирования для создания поддерживаемого, эффективного, безопасного и надёжного кода
- Поддержка конфигурационного управления и понимание интерфейсов с API и хост-системами (виртуализированными, контейнеризированными или аппаратными)
- Тесное взаимодействие с UI/UX-инженерами, software- и system-инженерами, AI-инженерами и QA-командами
Требования
- Действующий допуск Secret DoD
- Степень бакалавра в Computer Science или эквивалент и опыт 8–12 лет
- 8+ лет опыта разработки под Linux/Unix и Android
- 8+ лет опыта с C++
- 1–4 года опыта с платформами Qt и Android
- Опыт проектирования и реализации пользовательских интерфейсов для встраиваемых приложений и мобильных устройств с современными UI и графическими фреймворками
- Опыт разработки мобильных приложений с оптимизацией под ограниченные ресурсы
- Сертификация Security+ (необходимо получить в течение 90 дней после найма)
Условия
- Конкурентные бенефиты: оплачиваемый отпуск, 11 оплачиваемых праздничных дней
- 401K с 6% вкладом компании и немедленным вестингом
- Гибкий график, график 9/80 с выходным каждую вторую пятницу
- Скидки на покупку акций
- Поддержка технического обучения и образования
- Оплачиваемый родительский отпуск
Навыки
- C++
- Linux
- Unix
- Android
- Qt
- SQLite
- Agile
- Scrum
- Git
- GitLab
- GitHub
- Subversion
- React
- Node.js
- AngularJS
- Selenium
- JIRA
- OpenAPI
- Google Protocol Buffers
- Valgrind