General Motors

Staff Product Cybersecurity Engineer – Security Operations

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: WarrenMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Define cybersecurity goals, concepts, and technical roadmaps for ADAS perception, cameras, radar, lidar, and compute domains.
  • Architect secure end-to-end systems spanning: Linux-based ECUs (Yocto / AGL / Android Automotive OS).
  • Define charging interfaces and backend ecosystems.
  • Drive secure partitioning, privilege separation, process isolation, and access control models across high-performance compute and embedded platforms.
  • Define and enforce cybersecurity requirements for ADAS ECUs, sensors, compute platforms.
  • Lead secure implementation guidance for: ISO 15118-2 / ISO 15118-20 (certificate handling, TLS, contract management).
  • Ensure regulatory compliance and alignment with ISO/SAE 21434 and UNECE R155 / R156.
  • Lead TARA, threat modeling, and security architecture reviews for various use cases.
  • Evaluate risks across: in-vehicle networks, Edge devices, PKI infrastructure, Backend APIs and third-party integrations.
  • Provide risk-based design recommendations balancing security, safety, and product constraints.
  • Define PKI architectures supporting Plug & Charge and charging ecosystems.
  • Oversee cryptographic controls for contract certificates, Backend trust chains, ECU authentication mechanisms.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 7+ years of experience in automotive or embedded cybersecurity.
  • Experience with ADAS / autonomy platforms.
  • Strong knowledge of: ISO/SAE 21434 UNECE R155 / R156 Automotive E/E architectures.
  • Hands-on experience with: Secure communications (TLS, mTLS, SecOC).
  • PKI, digital certificates, and key management.
  • CAN, UDS, Ethernet, or automotive diagnostics.
  • Experience securing embedded Linux platforms (SELinux, Yocto, OS hardening).
  • Proficient in at least one of the following programming languages: C, C++, Python, Go, or Java.
  • Experience with: HSMs and secure elements.
  • Secure boot and hardware root of trust.
  • Strong system-level thinking and ability to drive secure architecture decisions.
Benefits
  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
cybersecurityADASLinuxTLSPKICC++PythonGoJava
Soft Skills
system-level thinkingleadershiprisk-based design recommendations
Certifications
Bachelor’s degree in Computer EngineeringBachelor’s degree in Electrical EngineeringBachelor’s degree in Computer ScienceISO 15118-2ISO 15118-20ISO/SAE 21434UNECE R155UNECE R156