Назад
Company hidden
5 часов назад

Principal Software Developer (System Security)

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

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

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

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

Текст:
/
TL;DR
Principal Software Developer (System Security) (C/C++/Cybersecurity): Developing OS-level security features and cyber resiliency capabilities for Windows, Linux, and VxWorks systems with an accent on low-level programming, threat detection, and trusted hardware integration. Focus on building system lockdown mechanisms, implementing cryptographic binding, integrating Hardware Root of Trust solutions, and defending mission-critical systems against sophisticated adversaries.

Location: Hybrid in Huntsville, Alabama, United States.

Company

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

What you will do

  • Develop and enhance OS-level security features for Windows, Linux, and VxWorks.
  • Build detection and response mechanisms against advanced persistent threats.
  • Implement cryptographic binding of sensitive software to trusted hardware and integrate Hardware Root of Trust solutions.
  • Create system lockdown capabilities that reduce attack surfaces and protect applications and data during execution and at rest.
  • Support multi-layered cyber resiliency across hardware, firmware, software, and network layers.
  • Learn kernel programming and driver development with mentorship from senior engineers.

Requirements

  • 8+ years of professional software development experience in systems-level programming; typically, a university degree or equivalent experience with 8+ years of relevant experience, or an advanced related degree with at least 5 years of experience.
  • Expert-level C/C++ skills, including memory management, pointers, and low-level programming concepts.
  • Strong OS-level systems programming experience beyond desktop or high-level application development.
  • Experience debugging crashes, memory corruption, and system-level issues with tools such as gdb, WinDbg, Visual Studio Debugger, or similar.
  • Proficiency with Git in a team environment.
  • Ability to learn new technical domains independently.
  • Must meet the requirements to obtain and maintain a Secret government security clearance.
  • U.S. citizenship is required; candidates must meet requirements for access to classified information.
  • Primary experience in web development, mobile applications, enterprise applications, high-level languages without C/C++ depth, cloud services, DevOps, or infrastructure automation is not a suitable match; less than 8 years of professional software development experience is disqualifying.

Nice to have

  • Experience with kernel modules, device drivers, system services, OS internals projects, or security tools.
  • Experience with 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, UEFI, and Linux or Windows driver models.

Culture & Benefits

  • Work on technology protecting Department of Defense weapon systems and other mission-critical platforms.
  • Collaborate with senior engineers who have more than 15 years of mission-critical system protection experience.
  • Access training, advanced tools, and technologies while developing expertise in Linux and Windows internals, kernel development, and low-level security.
  • Contribute to national-security missions and receive recognition for exceptional results.
  • Work in a collaborative environment focused on teamwork, innovation, and solving complex technical problems.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →