1

Trusted Execution Environment Jobs (NOW HIRING)

Embedded Software Engineer

Germantown, MD · On-site

$133K - $175K/yr

Experience with Trusted Execution Environment (TEE) ADDITIONAL EXPERIENCE GUIDELINES: * Experience with Protocol buffers for serializing structured data is desired, such as Google's language-neutral ...

Embedded Software Engineer

Germantown, MD

$133K - $175K/yr

Experience with Trusted Execution Environment (TEE) ADDITIONAL EXPERIENCE GUIDELINES: * Experience with Protocol buffers for serializing structured data is desired, such as Google's language-neutral ...

... Trusted Execution Environments (TEE) • Experience with Identity Threat Detection & Response (ITDR) • Strong knowledge of SPIFFE/SPIRE for Zero Trust authentication • Experience securing AI/LLM ...

Experience with Trusted Execution Environment (TEE) * Knowledge of cryptographic encryption algorithms, key exchange algorithms, hashing/message authentication algorithms, PKI, random number ...

Multi-modal, privacy-first infrastructure using Trusted Execution Environments (TEEs). * NEAR Agent Market (market.near.ai): The marketplace where agents exchange work, skills, and goods. * NEAR ...

Multi-modal, privacy-first infrastructure using Trusted Execution Environments (TEEs). * NEAR Agent Market (market.near.ai): The marketplace where agents exchange work, skills, and goods. * NEAR ...

next page

Showing results 1-20

Trusted Execution Environment information

See salary details

$18

$34

$51

How much do trusted execution environment jobs pay per hour?

As of Jun 5, 2026, the average hourly pay for trusted execution environment in the United States is $34.08, according to ZipRecruiter salary data. Most workers in this role earn between $27.16 and $39.42 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Trusted Execution Environment (TEE) Engineer, and why are they important?

To thrive as a Trusted Execution Environment (TEE) Engineer, you need a strong background in computer science, secure systems architecture, and cryptography, often with a relevant degree and experience in embedded security. Familiarity with TEE technologies like ARM TrustZone, Intel SGX, hardware security modules (HSMs), and security certification standards (such as GlobalPlatform) is typically required. Critical soft skills include problem-solving, attention to detail, and effective communication for collaborating with cross-functional teams. These skills are vital to ensure the secure execution of sensitive operations, protect data integrity, and maintain trust in secure computing environments.

What are the typical responsibilities of an engineer specializing in Trusted Execution Environment (TEE) solutions?

Engineers working with Trusted Execution Environment (TEE) solutions are typically responsible for designing, developing, and maintaining secure areas within processors that protect sensitive data and code execution. Their daily work often involves collaborating with hardware teams to implement security features, writing secure software code, and performing vulnerability assessments to ensure the integrity and confidentiality of information processed in the TEE. Additionally, they may be involved in reviewing cryptographic protocols, integrating TEE with broader system architectures, and supporting compliance with industry security standards. Working closely with application developers and security analysts is common to ensure seamless and robust security integration.

What is a Trusted Execution Environment (TEE)?

A Trusted Execution Environment (TEE) is a secure area within a device's main processor that ensures sensitive data is stored, processed, and protected in an isolated environment. TEEs provide a higher level of security by running code and processing data separately from the main operating system, making it difficult for attackers to access or tamper with confidential information. They are commonly used in applications such as mobile payments, digital rights management, and secure authentication. By isolating critical operations, TEEs help protect against both software and hardware attacks.

What is the difference between Trusted Execution Environment vs Secure Software Developer?

AspectTrusted Execution EnvironmentSecure Software Developer
CredentialsSecurity certifications, hardware knowledgeProgramming, security certifications
Work EnvironmentEmbedded systems, hardware security modulesSoftware development, application security
Industry UsageMobile devices, IoT, hardware securityWeb, enterprise, application security
Primary FocusIsolating secure code from the rest of the systemDeveloping secure software solutions

Trusted Execution Environments (TEEs) focus on hardware-based isolation to protect sensitive data and code, often working closely with hardware security modules. Secure Software Developers design and implement secure applications, emphasizing coding practices and software security measures. While TEEs are hardware-centric, Secure Software Developers work mainly in software environments. Both roles are essential for cybersecurity but serve different functions within the security ecosystem.

Senior Information Security

1 point system

New York, NY • On-site

$116K - $158K/yr

Contractor

Posted 10 days ago


Job description

Job Description/ Responsibilities
Were building the secure, scalable infrastructure that powers the future of institutional digital finance - and were looking for motivated members to join us.
Our engineers work on real-world challenges involving cryptography, distributed systems, MPC, hardware security modules, and zero trust architectures.
• Security engineering and threat modeling
• Cryptography and secure protocol design
• Blockchain and distributed systems
• Research-backed engineering that bridges theory and practice
If you're excited about security, cryptography, and the future of digital assets, we'd love to connect.
• Security Engineers: Should have expertise in secure software development and cryptography engineering. This role will be responsible to work with cryptographers to build a high secured and resilient crypto and tokenized assets custody solution.
• They should be proficient in secure coding practices, especially in C/C++, Go, or Rust, to implement cryptographic code that is resistant to known security attacks (e.g. side-channel attacks). They should also know how to use or audit cryptographic libraries (OpenSSL, or MPC-specific libraries) and be familiar with hardware security features (like Intel SGX and HSMs). They must be comfortable working with MPC or cryptographic frameworks typically used to build crypto custody solution.
• Strong threat modeling skills are required to anticipate and mitigate potential attack vectors (such as man-in-the-middle during the MPC rounds, malicious client apps, etc.). They will perform code reviews focusing on crypto security and design tests for potential vulnerabilities. Experience with cryptographic protocols (e.g., having implemented or audited a key exchange or signature scheme) and knowledge of common pitfalls (like poor random number generation or improper error handling leaking information) are essential.
• They should have experience integrating with blockchain nodes/APIs is important since the wallet backend will need to assemble and broadcast transactions on multiple networks. They should understand blockchain transaction formats (Bitcoin UTXOs, Ethereum RLP, etc.) and be able to parse and create transactions for signing.
• Knowledge of secure storage and databases is also needed - for instance, how to securely store an encrypted key share or audit log on the server side. The solution will orchestrate communication between signing parties, developers should be skilled in networking (sockets, RPC frameworks) and concurrency control. Familiarity with cloud security (to avoid misconfigurations) and containerization can be beneficial for deployment.
• Experience working with Trusted execution environment like Intel SGX including remote attestation.