BAE Systems
Software Anst Sr
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик-аналитик CNO в оборонной компании BAE Systems. Разработка инструментов и эксплойтов, реверс-инжиниринг и низкоуровневые решения для задач национальной безопасности.
Задачи
- Разработка сложных инструментов и эксплойтов для Computer Network Operations (CNO)
- Проведение комплексного реверс-инжиниринга
- Создание низкоуровневых программных решений
- Разработка под внутренности операционных систем
- Сетевое программирование
Требования
- Знание разработки на C, C++, Python или Assembly
- Знание внутренностей ОС (Windows, Linux, Android, iOS, Embedded systems)
- Знание сетевого программирования
- Знание отладчиков (WinDBG, gdb, lldb, adb, ollydbg)
- Знание тестовых фреймворков (GoogleTest, CMock, Catch2, pytest)
- Степень бакалавра
- Наличие допуска TS/SCI с полиграфом
Условия
- Медицинская, стоматологическая и оптическая страховка
- Health savings accounts
- Пенсионный план 401(k)
- Страхование от несчастных случаев и инвалидности
- Employee assistance program и юридический план
- Оплачиваемые отпуска и праздники, включая parental leave
- Программа признания сотрудников
Навыки
- C
- C++
- Python
- Assembly
- Windows
- Linux
- Android
- iOS
- Embedded systems
- WinDBG
- gdb
- lldb
- adb
- ollydbg
- GoogleTest
- CMock
- Catch2
- pytest
- Modern C++
- CMake
- Docker
- Ansible
- GitLab
- Jenkins
- Git
- Svn
- Ghidra
- IDAPro
- Binary Ninja
- Radare2