AnaVation

Mobile Device RE / Software Engineer– HYBRID!

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-разработчик в команду исследований и разработки ПО для мобильной криминалистики, включая реверс-инжиниринг мобильных устройств. Проектирование, разработка, тестирование и интеграция программных функций в распределённой команде.

Задачи

  • Проектировать, разрабатывать, тестировать и интегрировать программные функции самостоятельно или при ограниченном надзоре
  • Применять практики программной инженерии и работы с базами данных для решения сложных технических задач
  • Обеспечивать надёжные, масштабируемые и поддерживаемые решения
  • Взаимодействовать напрямую с архитекторами данных и разработчиками ПО для корректного отражения сценариев использования в модели данных
  • Участвовать в очных воркшопах для совместной работы инженеров

Требования

  • Степень бакалавра, предпочтительно в области Computer Science, Electrical Engineering, Computer Engineering или смежной дисциплине
  • Минимум 6 лет опыта в роли Software Developer
  • Уверенное владение Python, C, C++ и другими языками программирования
  • Опыт разработки мобильных приложений или работы с системами; предпочтительно iOS
  • Экспертиза в управлении версиями с Git
  • Глубокое понимание реляционных баз данных, таких как SQL Server, PostgreSQL или SQLite
  • Декомпиляция мобильных приложений
  • Умение просматривать, анализировать и понимать сырые бинарные данные
  • Отличные навыки ведения документации разработчика
  • Отличные навыки совместного программирования и следования общим практикам кода
  • Опыт написания качественного кода с использованием лучших практик, включая unit-тестирование
  • Опыт тесной работы в Agile-командах над инструментами ПО, включая управление задачами через issue-трекеры
  • Опыт использования стандартных RE-инструментов (IDA Pro, Ghidra, JEB, Hopper) для определения функций закрытого ПО
  • Опыт руководства проектами, включая управление задачами и соблюдение сроков
  • Отличные навыки устной и письменной коммуникации
  • Наличие действующего допуска Top Secret и возможность получить доступ SCI с полиграфом CI

Условия

  • Гибридный формат: в основном удалённо, до двух дней в неделю в офисе заказчика в Lorton, VA
  • Возможны очные воркшопы продолжительностью от одной до двух недель несколько раз в год
  • Разделение расходов на медицинскую страховку для сотрудника и иждивенцев
  • Стоматологическая страховка, полностью оплачиваемая компанией, для сотрудника и иждивенцев
  • Страхование долгосрочной и краткосрочной нетрудоспособности, полностью оплачиваемое компанией
  • Страхование зрения, полностью оплачиваемое компанией, для сотрудника и иждивенцев
  • План 401k с щедрым match и немедленным vesting
  • Конкурентная оплата труда
  • Щедрый оплачиваемый отпуск и праздничные дни
  • Компенсация обучения и тренингов
  • Страхование жизни и AD&D

Навыки

  • Python
  • C
  • C++
  • iOS
  • Git
  • SQL Server
  • PostgreSQL
  • SQLite
  • IDA Pro
  • Ghidra
  • JEB
  • Hopper
  • Rust
  • JavaScript
  • x86
  • ARM
  • Linux
  • GDB
  • Atlassian

Похожие вакансии

Software Engineer II - Mobile Apps
Companion MedicalMiddleSan DiegoГибрид
87,000 – 165,000 USD в год
12 окт.
Principal Software Android Architect
Zebra TechnologiesSeniorHoltsvilleГибрид
138,800 – 208,200 USD в год
6 окт.
Senior iOS Software Engineer
Modular MedicalSeniorSan DiegoОфис
5 сент.
Software Engineer (Mobile & Sensing)
CartesianMiddleCambridgeОфис
120,000 – 180,000 USD в год
4 сент.
Mobile Infrastructure Engineer
PolymarketMiddleОфис
250,000 – 350,000 USD в год
4 сент.
Mobile Device RE / Software Engineer– HYBRID! — AnaVation, Lorton | itrelocate