K

K2 Integrity

Risk management, compliance, investigations, monitoring services

Security Consultant - Hardware Specialist

Offensive Security & TestingConfirmed live in the last 24 hours
Full-timeRemote in USANo salary listedRemote

About the Job

Requirements

  • A technical degree is ideal, although not required.
  • Have in-depth applied knowledge of hardware analysis and working proficiency in at least two of network penetration testing, application penetration testing, cloud security assessment, and code review.
  • Have 2–4+ years of experience in the security industry.
  • Be familiar with hardware debug interfaces such as JTAG and SWD.
  • Have experience performing firmware or binary analysis on at least one architecture: ARM (AArch64 and Cortex-M), x86/x86-64, MIPS, RISC-V, PowerPC, or Xtensa.
  • Be familiar with embedded architectures such as 8051, AVR, ARC, and TriCore.
  • Be familiar with firmware and platform security mechanisms, including secure boot, Trusted Execution Environments, System Management Mode, measured boot and TPM-based attestation, hardware root of trust, secure update with anti-rollback, and fuse or debug port lockdown.
  • Have hands-on development experience in firmware, software, or hardware, such as writing embedded firmware, building software applications, or working with hardware designs and schematics, and understand security fundamentals.
  • Have experience with Python, Java, C, C++, or C#; deep knowledge of one or more is beneficial for understanding new technologies.
  • Have strong written and verbal communication skills to document practices, observations, and recommendations.
  • Have knowledge of network and web-related protocols, including TCP/IP, UDP, IPSEC, HTTP, HTTPS, and routing protocols.

Responsibilities

  • Perform threat modeling, code review, and penetration testing.
  • Produce technical writing.
  • Interface with customers from time to time.

Desired Qualifications

  • Have familiarity with additional embedded architectures such as 8051, AVR, ARC, or TriCore.
  • Have deep knowledge of one or more of Python, Java, C, C++, or C# to support understanding new technologies.

About the Company

K2 Integrity

Risk management, compliance, investigations, monitoring services

K2 Integrity helps organizations manage risk, stay compliant with laws and regulations, and address investigations globally. It offers advisory services, managed services, and technology-enabled solutions to corporations, financial institutions, and government entities. The way it works: teams of experts from different fields assess risks, design compliance programs, conduct investigations, and provide ongoing monitoring via subscription services and customized tech tools. This makes its offering different from competitors by combining interdisciplinary expertise with advanced technology to deliver integrated, end-to-end risk and compliance solutions tailored to each client. The company’s goal is to help clients identify and mitigate risks, maintain regulatory compliance, and quickly detect and resolve issues through a coordinated mix of human expertise and technology.

Company size
201-500
Company stage
Late Stage VC
Total funding
$20.9M
Headquarters
New York City, New York
Founded
2009

Recently Posted Jobs

Explore more opportunities at K2 Integrity

See more jobs