Firmware Engineering Intern

Hewlett Packard Enterprise•Sunnyvale, CA
•$40 - $46•Onsite

About The Position

We are seeking a software engineer who wants an opportunity to learn software/hardware security, keys management, and Post Quantum Computing.

Requirements

  • Working towards a Bachelor's and/or Master's degree with a focus in Engineering, Computer Science, or other related technical field.
  • Domain knowledge in software and security engineering, including software signing
  • Familiarity with open-source usage; must understand the concept of code provenance and how to maintain it over time
  • Strong knowledge of Linux and FreeBSD kernel.
  • Familiarity with TPM 2.0 and devID technology as specified by Trust Computing Group (TCG)
  • Coding proficiency in the C/C++, Python, RUST programming language with ability to learn others, as necessary.
  • Excellent problem-solving skills
  • Excellent written and verbal communication skill
  • BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience.

Nice To Haves

  • Familiarity with different CPU architectures and knowledge on Hardware Root of Trust (HRoT) is a plus.
  • Familiarity with Post Quantum computing technology and different signature algorithms such as ML-DSA is a plus

Responsibilities

  • Participate in design and development of key signing infrastructure enhancements.
  • Participate in design and development of product security features using TPM 2.0 security chip

Benefits

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service