Назад
Company hidden
13 дней назад

Software Developer II (System Security)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Developer II (System Security) (C/C++/Cybersecurity): Developing OS-level security features and cyber detection and response mechanisms for Windows, Linux, and VxWorks with an accent on low-level programming, cryptographic binding, and hardware-rooted security. Focus on building kernel and driver expertise, integrating Hardware Root of Trust solutions, and defending mission-critical systems against sophisticated adversaries.

Location: Hybrid in Huntsville, Alabama, United States. U.S. citizenship is required, and candidates must meet the requirements to obtain and maintain a Secret government security clearance.

Company

hirify.global provides cyber, data operations, systems integration, intelligence mission support, and software modernization services for government, defense, civil, commercial, and intelligence customers.

What you will do

  • Develop and enhance OS-level security features for Windows, Linux, and VxWorks.
  • Build cyber detection and response mechanisms against advanced persistent threats.
  • Implement cryptographic binding of sensitive software to trusted hardware.
  • Integrate Hardware Root of Trust solutions and protect applications and data during execution and at rest.
  • Support security products protecting Department of Defense weapon systems and platforms.
  • Develop kernel programming and driver expertise with mentorship from senior engineers.

Requirements

  • U.S. citizenship and eligibility to obtain and maintain a Secret government security clearance.
  • At least 2 years of professional software development experience in systems-level programming.
  • C/C++ skills, including memory management, pointers, and low-level programming concepts.
  • Debugging experience with tools such as gdb, WinDbg, Visual Studio Debugger, or similar, including diagnosing crashes, memory corruption, and system-level problems.
  • Git proficiency in a team environment.
  • Ability to learn new technical concepts and demonstrate mastery of new technical domains.
  • A university degree or equivalent experience with at least 2 years of relevant experience, or an advanced degree in a related field.

Nice to have

  • Experience with kernel modules, device drivers, system services, OS internals projects, or security tools.
  • Security-sensitive code experience in anti-malware, EDR, security monitoring, or exploit mitigation.
  • Knowledge of process and thread management, memory management, I/O systems, and interrupt handling.
  • Assembly language experience with x86_64 or ARM.
  • Python or Batch scripting for automation and testing.
  • Knowledge of cryptography, threat modeling, attack surfaces, boot processes, firmware, TPM, Secure Boot, or UEFI.
  • Conceptual or practical knowledge of the Linux Driver Model or Windows driver models, including WDM, WDF, or WDK.

Culture & Benefits

  • Work on multi-layered cyber resiliency technology protecting critical defense systems and platforms.
  • Learn from senior engineers with more than 15 years of mission-critical system protection experience.
  • Develop expertise in Linux and Windows internals, kernel development, and low-level security.
  • Contribute across hardware, firmware, software, and network security layers.
  • Access cutting-edge tools, training, and technologies, with recognition for exceptional results.
  • Collaborative and team-oriented working environment.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →