Hardware Security Engineer

Pittsburgh Tomorrow

Pittsburgh (Allegheny County)

On-site

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Pittsburgh Tomorrow is seeking an experienced Hardware & Embedded Security Engineer to lead security testing and threat modeling for embedded systems and industrial products.

You will review hardware security features, contribute to architecture discussions, and develop automated testing workflows using Python/Java with OpenOCD. Collaboration across product teams is essential for risk mitigation and secure design.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, or a related field.
  • 4+ years hands-on experience in threat modeling and hardware security testing.
  • Strong understanding of hardware security technologies (TPM, HSM, TrustZone, Secure Elements).
  • Experience with embedded systems security, hardware security architectures, and secure boot.
  • Knowledge of standards/protocols such as IEC 62443, UL 2900, IEC 15118, SAE J21434, PKCS, Matter, and OCPP.
  • Hands-on experience with hardware debugging or security testing tools such as OpenOCD.
  • Programming/scripting experience using Python or Java.
  • Strong understanding of networking, protocols, authentication, and identity management.
  • Ability to analyze embedded product security risks and mitigate.

Responsibilities

  • Perform threat modeling for hardware and embedded products and conduct penetration testing and risk assessments.
  • Review chipset security features and datasheets to recommend secure hardware platforms.
  • Participate in architecture reviews covering Hardware Root of Trust, secure boot, bootloaders, certificate management, and cryptographic key storage.
  • Set up and operate hardware security testing tools to assess embedded products and identify vulnerabilities.
  • Automate hardware security testing, including secure boot and firmware upgrade validation.
  • Develop scripts/automation using Python or Java with tools like OpenOCD.
  • Evaluate security controls and recommend mitigations to product teams.
  • Support cybersecurity assessments, product security reviews, and validation activities.
  • Maintain hardware security lab environments and contribute to R&D initiatives.

Skills

Threat modeling
Hardware security testing
Embedded security
Networking knowledge
Python
Java

Education

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, or a related field

Tools

OpenOCD
Python
Java
Ghidra
ChipWhisperer
JTAGulator
SPI Flash
UART
SWD

Job description

Job Summary

We are seeking an experienced Hardware & Embedded Security Engineer with strong expertise in hardware security testing, embedded systems security, threat modeling, and cybersecurity assessments. The ideal candidate will have hands‑on experience evaluating embedded hardware platforms, identifying security vulnerabilities, and implementing security validation strategies for industrial and connected products.

Key Responsibilities
  • Perform hardware and embedded product threat modeling, identify security requirements, and conduct penetration testing and risk assessments.

  • Review chipset security features, technical specifications, and datasheets to recommend secure hardware platforms.

  • Participate in architecture reviews covering Hardware Root of Trust, secure boot, bootloaders, certificate management, and cryptographic key storage.

  • Set up and operate hardware security testing tools to assess embedded products and identify vulnerabilities.

  • Automate hardware security testing, including secure boot and secure firmware upgrade validation.

  • Develop scripts and automation frameworks using Python or Java and tools such as OpenOCD.

  • Evaluate security controls and recommend mitigation strategies to product development teams.

  • Support cybersecurity assessments, product security reviews, and validation activities.

  • Maintain hardware security laboratory environments and contribute to research and development initiatives.

Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, or a related field.

  • 4+ years of hands‑on experience in threat modeling and hardware security testing.

  • Strong understanding of hardware security technologies, including TPM, HSM, TrustZone, and Secure Elements.

  • Experience with embedded systems security, hardware security architectures, and secure boot.

  • Knowledge of cybersecurity standards and protocols such as IEC 62443, UL 2900, IEC 15118, SAE J21434, PKCS, Matter, and OCPP.

  • Hands‑on experience with hardware debugging or security testing tools such as OpenOCD.

  • Programming and scripting experience using Python or Java.

  • Strong understanding of networking, communication protocols, authentication, and identity management.

  • Ability to analyze embedded product security risks and recommend appropriate mitigation strategies.

Preferred Qualifications
  • Experience with hardware supplier risk assessments.

  • Knowledge of side‑channel analysis and fault injection attacks.

  • Understanding of symmetric and asymmetric cryptography, PKI, X.509 certificates, and secure key management.

  • Familiarity with secure firmware development, secure provisioning, and hardware security validation.

  • Experience with AI‑based tools used in cybersecurity applications.

Technical Skills & Keywords

Hardware Security, Embedded Security, Threat Modeling, Hardware Penetration Testing, Secure Boot, Hardware Root of Trust, TPM, HSM, TrustZone, Secure Elements, OpenOCD, Python, Java, JTAG, SWD, UART, SPI Flash, Firmware Reverse Engineering, Ghidra, JTAGulator, ChipWhisperer, Fault Injection, Side‑Channel Analysis, Cryptography, PKI, X.509, IEC 62443, UL 2900, SAE J21434, IEC 15118, OCPP, Matter, Networking, Authentication, Identity Management.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cybersecurity Engineer (Hardware/Embedded security)
Cybersecurity Engineer (Hardware/Embedded security)

ITMC Systems, Inc • Pittsburgh

On-site
USD 120,000 - 170,000
Security Engineer (Device/Hardware)
Security Engineer (Device/Hardware)

Motive • Seattle (WA)

On-site
USD 140,000 - 210,000
Embedded Security Test Engineer
Embedded Security Test Engineer

Veriipro • Plymouth (MN)

On-site
USD 110,000 - 140,000
Firmware Security Engineer
Firmware Security Engineer

Harvey Nash Group • Redmond (WA)

On-site
USD 95,000 - 125,000
Senior Embedded Security Engineer
Senior Embedded Security Engineer

Highbrow LLC • Foster City (CA)

On-site
USD 180,000 - 240,000
Hardware Security Architect
Hardware Security Architect

NXP Semiconductors • Austin (TX)

On-site
USD 120,000 - 150,000
System Embedded Software Engineer — Security
System Embedded Software Engineer — Security

HP • Spring (TX)

On-site
USD 180,000 - 240,000
Health Insurance
Dental Insurance
Vision Insurance
+9
Embedded Security Consultant
Embedded Security Consultant

Redlings GmbH • United States

Remote
USD 94,000 - 133,000
Remote-first
Flexible hours
Lab access Mannheim
Sr. Product Security Engineer
Sr. Product Security Engineer

Pentangle Tech Services | P5 Group • Lake Forest (CA)

Hybrid
USD 130,000 - 170,000
Embedded Hardware Security Engineer - Threat Modeling
Embedded Hardware Security Engineer - Threat Modeling

ITMC Systems, Inc • Pittsburgh

On-site
USD 120,000 - 170,000