Register
|
Login
MENU
Home
Employers
Post Jobs
Employer Services
Employer Membership
Search Resumes
Job Seekers
Search Jobs
Post Resume
Job Seeker Services
Employer Lists
Register
Login
Register
|
Login
Staff Software Engineer – Vehicle Security
General Motors
Any Location, MI
Category
Software Engineering
Apply for Job
Job Description
The Role: GM’s Product Cybersecurity Team seeks a Staff Software Engineer to serve as a senior technical authority for Certificate Lifecycle Management and vehicle security architecture.
Requirements
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.
8+ years of professional software engineering experience in embedded, systems, or platform software.
Strong proficiency in C/C++ and at least one of: Python, Java, or Go.
Hands-on experience with embedded or real-time systems, including: AUTOSAR Classic and/or Adaptive, Embedded Linux, RTOS-based systems.
Deep understanding of vehicle communication protocols: CAN, LIN, Ethernet, SOME/IP, UDS, DoIP.
Demonstrated experience implementing: Cryptographic services and key management, Secure communications (TLS, IPsec), Authentication and authorization mechanisms.
Experience working with Hardware Security Modules (HSMs) and secure elements.
Strong background in threat modeling, secure coding practices, and code review processes.
Proven ability to lead technical initiatives across distributed, cross-functional teams.
Excellent analytical, problem-solving, and communication skills, with the ability to clearly document and review technical designs.
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. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
]]>