Staff Software Engineer - Vehicle Security
General Motors Proving Ground
Job Description
The Role
GM's Product Cybersecurity Team safeguards the security and integrity of our vehicle platforms, embedded systems, and connected services across the entire product lifecycle. Our mission is to proactively defend GM products against evolving cyber threats by engineering cybersecurity into every phase - from concept and architecture through development, validation, production, and in-field operation. We seek product cybersecurity professionals with advanced expertise in secure system design, embedded and automotive security, and risk-based threat analysis, capable of driving security-by-design principles, ensuring compliance with global regulations and standards, and strengthening the resilience of GM's vehicles and mobility ecosystems.
We are seeking a Staff Software Engineer to serve as a senior technical authority for Certificate Lifecycle Management (CLM) and vehicle security architecture.
In this highly impactful role, you will define and drive secure-by-design architecture for identity, key management, and certificate infrastructure spanning vehicle ECUs, connectivity platforms, and backend systems. This is a deep technical leadership position with broad architectural influence across multiple engineering teams - without direct people management responsibilities. You will directly shape the security foundation of next-generation software-defined vehicles. Your architectural decisions will protect vehicle identity, secure communications, and ensure compliance with global cybersecurity regulations. This is a high-visibility, high-impact opportunity to influence the future of automotive security at scale.
What You'll Do
Lead Security Architecture & Technical Ownership
Define and evolve end-to-end software security architecture for Certificate Lifecycle Management across vehicle and backend systems.
Lead architecture design for security-critical vehicle domains including:
Certificate Lifecycle Management
Connectivity platforms
Charging systems
Central compute and gateway systems
Design and drive system-level cryptographic architecture (PKI hierarchy, trust anchors, provisioning, certificate rotation, and revocation).
Ensure alignment with global automotive cybersecurity standards, including:
ISO/SAE 21434
UNECE WP.29 R155 and R156
Drive Security-Critical Software Excellence
Lead design and implementation reviews for:
Certificate Lifecycle Management
Secure boot and firmware validation
Secure diagnostics and protected services
Key provisioning and lifecycle services
Secure communications (TLS, SecOC)
Authentication and access control mechanisms
Translate cybersecurity requirements into robust, testable, and traceable software designs.
Establish and guide secure implementation patterns across vehicle programs.
Influence Across Platforms & Teams
Embed security-by-design principles into platform roadmaps and system planning.
Align embedded, cloud, and connectivity teams around unified trust and identity models.
Review and guide supplier security architectures for compliance and robustness.
Serve as the escalation point for complex cryptographic and architectural decisions.
Mentor & Elevate Engineering Capability
Provide deep technical mentorship to engineers across vehicle and platform teams.
Elevate secure coding practices and architectural rigor.
Contribute reusable frameworks, libraries, and reference implementations.
Improve security tooling, automation, and CI/CD validation processes.
Your Skills & Abilities (Required Qualifications)
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.
Ability to operate effectively in ambiguous environments and make sound architectural decisions with limited data.
GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc).
This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.
This job may be eligible for relocation benefits.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
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 ( .
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire ( .
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (View email address on click.appcast.io) us or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
Our Company (
Our Culture
How we hire??????? (
Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations (
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) ( . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at View email address on click.appcast.io .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
- Contract Professionals, Inc. is seeking a Software Staff Engineer to support embedded systems and vehicle electronics integration for ground combat platforms. This role will involve OS/BSP development, software integration, and full lifecycle embedded software engineering...SuggestedContract work
$50 - $53 per hour
...agile self-motivated team of engineers responsible for the development... ...a family of ground combat vehicles. The function of this position... ...Platforms. This is an embedded software engineering position. The... ...variety of software languages in a Security Enhanced embedded Linux-based...SuggestedContract work- ...Role GM's Product Cybersecurity Team safeguards the security and integrity of our vehicle platforms, embedded systems, and connected services across... ...defend GM products against evolving cyber threats by engineering cybersecurity into every phase - from concept and architecture...SuggestedLocal areaWork from homeRelocation package
- ...cybersecurity professionals with advanced expertise, capable of driving enterprise security initiatives and influencing organizational resilience. As a Staff Security Software Engineer on GM's Security Operations Engineering team , you will define the technical...SuggestedContract workLocal areaWork from homeRelocation package
- ...Cybersecurity Team safeguards the security and integrity of our vehicle platforms, embedded systems, and connected... ...against evolving cyber threats by engineering cybersecurity into every phase -... ...environments. Knowledge of software and hardware design . Ability to...SuggestedLocal areaWork from homeRelocation package
$54 - $60 per hour
...Staff Software Engineer Location: Sterling Heights, MI Pay: $54-60/hour Long term contract... ...focus on integration support for all vehicle electronic systems. General Dynamics is... ...hypervisors is a plus. ~ Familiarity with security features such as SELinux, verified...Long term contractFor contractors$195k - $298.8k
...Job Description Join us at the forefront of next-gen automotive technology. As a Staff Android Software Engineer , you'll drive the future of in-vehicle user experiences by developing high-performance Android-based infotainment and digital cluster systems. You'll...Work experience placementLocal areaWork from homeRelocationRelocation packageFlexible hours- Waltonen Engineering Inc. in Warren, Michigan is looking for a Vehicle Test Engineer. This role involves engineering analysis and military vehicle support, with a focus on design, execution of solutions, and project management. Candidates should have a Bachelor’s Degree...
- Waltonen Engineering Inc. in Warren, Michigan is seeking a Vehicle Software Engineer to join its team. The role involves engineering analysis and support for military... ...required, and candidates must be able to obtain security clearance. #J-18808-Ljbffr Waltonen Engineering...
- Waltonen Engineering Inc. is seeking a Mechanical Engineer in Warren, Michigan. The role involves... ...analysis and support for military vehicles, preparing detailed drawings, and ensuring... ...systems experience and proficiency in software like NX or Creo. The position offers benefits...
- ...role is categorized as Hybrid/Remote. MI & CA Role: As a Software Engineer on the Software Validation team within the AV organization, you... ..., tools and processes for the validation of autonomous vehicle behavior. You will leverage your experience in software engineering...Local areaRemote workWork from home
$59 - $71 per hour
Staff Software Engineer -Fire Control Sterling Heights, MI $59-$71 hourly Must be eligible to obtain a U.S. Security Clearance Fire Control experience required About the Role Join a cutting... ...next-generation ground combat vehicle programs. This opportunity is ideal...Hourly payLong term contractContract work- ...Staff Embedded Software Engineer Join a dynamic group of software engineers responsible for the development and support of embedded application software for a new ground combat vehicle program. The engineer will be part of a team covering the entire software development...Monday to ThursdayAfternoon shift
- A global automotive leader in Michigan is seeking a Software Reflash Technical Specialist to develop and maintain tools for vehicle software updates. This role is critical for ensuring timely software preparations and offers opportunities for travel. Candidates should have...
- Contract Professionals, Inc in Sterling Heights, MI is seeking a Software Requirement Engineer with a Bachelor's degree in Engineering and at least 7... ...in defining software and system requirements for military vehicle platforms, ensuring great integration and testing...Contract work
- Contract Professionals, Inc in Sterling Heights is seeking an Engineering Project Lead to oversee the design and delivery of tracked military vehicle systems. This role involves leading teams, managing project plans, and ensuring performance goals are met throughout the...Contract work
- ...The role involves developing, integrating, and maintaining HIL and SIL test systems for advanced vehicle programs. Candidates should have a strong electrical engineering background and extensive experience with embedded systems, HIL systems, and test automation. Education...Contract work
$160k - $240k
...team is seeking a passionate and detail-oriented Staff Engineer to join us in driving innovation within the Vehicle Connectivity space. In this role, you'll be... ...responsible for translating complex use cases into robust software solutions, including software design,...Full timeH1bLocal areaWork from homeRelocation packageFlexible hours$71 - $75 per hour
Contract Professionals, Inc is seeking an Engineering Specialist for software and embedded systems development in... ..., and testing for ground combat vehicle platforms. Requires a Bachelor's... ...experience, and eligibility for U.S. Security clearance. Hourly wage ranges from $...Hourly payContract work- Contract Professionals, Inc is seeking a Senior Software Engineer located in Sterling Heights, MI. Your role will involve developing embedded application software for next-generation ground combat vehicle systems, covering the full software development lifecycle. The ideal...Contract work
- RCO Engineering is seeking a Closures & Hardware Engineer in Warren, MI to lead product development for mechatronic components. This role... ...teamwork are essential. Join a dynamic team to ensure timely hardware releases for vehicle programs. #J-18808-Ljbffr RCO Engineering
- A dynamic startup focused on mobility innovations seeks a Security Software Engineer to safeguard connected vehicles. The role involves developing secure architectures, performing risk assessments, and implementing cutting-edge cryptographic solutions. Ideal candidates...
- ...Senior Software Engineer - Manage Vehicle Interfaces Pittsburgh, PA, Detroit, MI Latitude AI develops automated driving technologies, including... ...that transmit/receive vehicle messages, enforce safety/security checks, and publish faults/telemetry. We also support...Work at officeImmediate start
- Global Connect Technologies is looking for an Embedded Software Engineer specializing in C++ and Linux to implement advanced algorithms for vehicle cellular communication modules. In this hands-on role, you will develop and test diagnostic mechanisms for 5G communication...
- ...in our Warren MI or Austin TX office. The Role: This Staff Software Engineer - Developer Experience role sits within the Developer... ...shipping software-covering repo structure, CI/CD, testing, security, observability, and deployment. Build automation and self...H1bWork at officeLocal areaRemote workWork from homeShift work
- Contract Professionals, Inc is seeking a Staff Software Engineer with Fire Control expertise to support advanced military vehicle programs in Sterling Heights, MI. The role requires 7-10+ years of software engineering experience, an advanced degree preferred, and experience...Hourly payContract work
- ...hybrid in our Warren MI or Austin TX office. The Role This Staff Software Engineer - Developer Experience role sits within the Developer Experience... ...shipping software—covering repo structure, CI/CD, testing, security, observability, and deployment. Build automation and self-...H1bWork at officeRemote workShift work
$74.86 - $85.5 per hour
...this new opportunity! Embedded Cyber Software Engineer Onsite in Sterling Heights, MI Estimated... ...products for a family of ground combat vehicles. The function of this position is to... ...to enable interoperability across secure data-sharing domains Develop within...Contract workWeekend work$73 - $84 per hour
...Cyber Software Development Engineer (C5) Location: Sterling Heights, MI Pay Rate: $73–$84/hour Position... ...for a family of ground combat vehicles. This role supports the Cyber and C5ISR... ...integration, real-time operating systems, and secure system interoperability within ground...Contract workWeekend work- ...Staff Embedded Software Engineer (RTOS / FreeRTOS) Latitude AI develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what... ...Development and deployment of security features such as secure boot,...Work at officeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Vehicle Security. Be the first to apply!
- id software Warren, MI
- software sales Warren, MI
- internship software Warren, MI
- remote software sales Warren, MI
- embedded software Warren, MI
- software asset management analyst Warren, MI
- software engineer - cloud services Warren, MI
- software Warren, MI
- software implementation project manager Warren, MI
- software support Warren, MI

