Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Vehicle Security in Warren, MI vacancy
  • 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... 
    Suggested
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    2 days ago
  • $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... 
    Suggested
    Contract work

    Insight Global

    Sterling Heights, MI
    3 days ago
  •  ...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... 
    Suggested
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  •  ...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... 
    Suggested
    Contract work
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  •  ...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... 
    Suggested
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  • $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 contract
    For contractors

    HRU Technical Resources

    Sterling Heights, MI
    11 days ago
  • $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 placement
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  • 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.

    Warren, MI
    4 days ago
  • 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.

    Warren, MI
    2 days ago
  • 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... 

    Waltonen Engineering Inc.

    Warren, MI
    5 days ago
  •  ...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 area
    Remote work
    Work from home

    General Motors

    Warren, MI
    4 days ago
  • $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 pay
    Long term contract
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    5 days ago
  •  ...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 Thursday
    Afternoon shift

    HRU Technical Resources

    Sterling Heights, MI
    2 days ago
  • 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... 

    General Motors

    Warren, MI
    2 days ago
  • 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

    Sterling Heights, MI
    2 days ago
  • 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

    Contract Professionals, Inc

    Sterling Heights, MI
    3 days ago
  •  ...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

    Contract Professionals, Inc

    Sterling Heights, MI
    2 days ago
  • $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 time
    H1b
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  • $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 pay
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    2 days ago
  • 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

    Contract Professionals, Inc

    Sterling Heights, MI
    3 days ago
  • 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

    RCO Engineering

    Warren, MI
    5 days ago
  • 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... 

    Iflyasx

    Detroit, MI
    3 days ago
  •  ...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 office
    Immediate start

    Latitude AI

    Detroit, MI
    4 days ago
  • 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... 

    Global Connect Technologies

    Warren, MI
    2 days ago
  •  ...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... 
    H1b
    Work at office
    Local area
    Remote work
    Work from home
    Shift work

    General Motors

    Warren, MI
    4 days ago
  • 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 pay
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    5 days ago
  •  ...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-... 
    H1b
    Work at office
    Remote work
    Shift work

    General Motors

    Warren, MI
    2 days ago
  • $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 work
    Weekend work

    Moseley Technical Services

    Sterling Heights, MI
    4 days ago
  • $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 work
    Weekend work

    Contract Professionals, Inc

    Sterling Heights, MI
    5 days ago
  •  ...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 office
    Immediate start

    Latitude AI

    Detroit, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Vehicle Security. Be the first to apply!