Senior Software / Firmware Engineer

Hewlett Packard EnterpriseSunnyvale, CA
$120,000 - $243,000Hybrid

About The Position

We are seeking a highly experienced Senior Software/Firmware Engineer to join our platform security team. This role focuses on firmware development, secure boot technologies, hardware-rooted security, and cryptographic key management. The ideal candidate has deep expertise in embedded systems, C/C++ development, and platform security architecture. The team owns two critical security domains: Secure Boot – Establishing platform root of trust, boot integrity, firmware authentication, and platform protection. Key Management – Secure provisioning, storage, protection, and lifecycle management of cryptographic keys across platforms. This is a hybrid role requiring onsite presence 2–3 days per week due to hardware-dependent development and validation activities.

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 8+ years of software, firmware, or embedded systems development experience.
  • Strong proficiency in C/C++; experience with Python, Rust, Bash, or Shell scripting is a plus.
  • Extensive experience in embedded system development and debugging.
  • Strong understanding of firmware architecture and hardware-based security technologies.
  • Experience with Trusted Platform Module (TPM) technologies and Trusted Computing Group (TCG) standards.
  • Experience developing and executing test plans, debugging complex issues, and creating validation tools.
  • Excellent analytical, problem-solving, communication, and technical leadership skills.

Nice To Haves

  • Experience with Secure Boot architectures and implementation.
  • Knowledge of firmware and bootloader technologies such as UEFI and U-Boot.
  • Understanding of hardware security modules and platform root-of-trust technologies.
  • Experience with cryptographic systems, key management, and digital signature technologies.
  • Familiarity with Post-Quantum Cryptography (PQC) algorithms and emerging security standards.
  • Experience designing secure platform architectures for enterprise or consumer devices.

Responsibilities

  • Lead the design, development, testing, and integration of complex firmware and security solutions.
  • Architect and implement secure firmware features across embedded and platform environments.
  • Drive technical direction and provide leadership for cross-functional engineering initiatives.
  • Review system designs, code, and validation strategies to ensure compliance with security, quality, and reliability standards.
  • Collaborate with internal and external engineering teams to deliver secure and scalable platform solutions.
  • Evaluate emerging security technologies and integrate them into future product designs.
  • Mentor and guide junior engineers while promoting engineering best practices.

Benefits

  • Health & Wellbeing comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.
  • Personal & Professional Development programs catered to helping you reach any career goals you have
  • Unconditional Inclusion
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service