Skip To Content

Trusted Execution Environment Cybersecurity Engineer

  • Emplacement
    • Warren, Michigan
  • Horaire Full time
  • Posté


Hybrid work position: Position does not require an employee to be on-site full-time but the general expectation is that the employee be onsite an average of three (3) days each week.

The Trusted Execution Environment Cybersecurity Engineer is GM’s single point technical leader responsible for definition of on-vehicle ECU trusted environments, including those used in software-defined vehicles (SDV). The Trusted Execution Environment resides at the center of all on-vehicle security controls, serving as the trusted isolated domain for secure storage of cryptographic keys and secure execution of sensitive operations. As the Trusted Execution Environment Engineer, you will be responsible for the design and requirements of trusted environments deployed across SDV vehicle ECUs. This includes continued evolution of GM defined trusted environments (e.g. HSM) and integration of industry available trusted environments (e.g. ARM TrustZone, Trusted Platform Modules).

Tasks and Responsibilities include:

  • Evolve existing GM trusted environment designs

  • Author and maintain requirement specifications

  • Steer trusted execution environment design in alignment with NIST cryptographic guidelines

  • Serve as a consultant to provide direction on security designs that reside in or interface with responsible secure environments

  • Set direction for memory security controls such as MMU and MPU

  • Engage/Steer in SoC and MCU direct buy selection

  • Stay abreast of MCU and SoC security evolutions to steer GM product plans

  • Steer MCU and SoC vendors to align with GM security roadmap needs

  • Occasional Local/Domestic/International travel to other GM facilities and supplier sites

Additional Description

Required Skills and Experience:

  • 5+ years experience with Automotive Security Design

  • Experience in Embedded Security and Cyber-physical system security

  • Working experience with symmetric and public-key cryptography

  • Working experience with PKI (Public Key Infrastructure)

  • Working knowledge of automotive Microcontroller and SoC architectures

  • Practice with risk assessment, threat modeling, and security operations

  • Strong analytical and problem-solving skills

  • Strong interpersonal skills with demonstrated ability to work with cross-functional teams

  • Ability to handle ambiguity and make recommendations with limited data


Bachelor degree in Electrical Engineering, Systems Engineering, Computer Science, Computer Engineering or similar degree program required

"Role subject to U.S. export control restrictions."