General Motors

Staff Software Engineer, Secure Vehicle Access

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

  • Influence, collaborate and build relationships with cross-functional teams to develop and execute the Secure Vehicle Access roadmap
  • Engage with the Program, Product, Systems and Engineering teams to release robust Vehicle Access functionality across the GM portfolio on time and with high quality
  • Provide technical leadership & vision; generate technical innovations
  • Cultivate a collaborative and high-performing environment across organizational barriers, within GM and with suppliers
  • Provide input & guidance as it relates to work priorities for the immediate GM/supplier engineering team
  • Develop software architecture and designs that interact safely and efficiently in a complex environment; analyze and peer review software solutions
  • Plan and negotiate software release schedule and content
  • Support agile principles and practices, identifying and eliminating impediments
  • Champion early adoption of new tools and processes
  • Develop, coach and mentor team members

Requirements

  • Expert knowledge of programming languages such as C, Embedded C, C++, Python (for testing/scripting)
  • Experience with Vehicle Electrical Architecture’s standards (i.e. ISO 14229, Cybersecurity (intrusion, threat vectors), Ethernet, CAN)
  • Experience with automotive software standards, test methods/procedures and build processes (test-driven development and behavior-driven development (TDD and BDD))
  • Experience with software configuration management processes and tools (eg: GIT Ecosystem, Jira)
  • Bachelor’s degree in Engineering, Computer Science, Math or Physics
  • 8+ years of embedded software development experience in automotive industry
  • In-depth knowledge of requirements engineering process (FMEA, Preliminary Hazard Analyses, Model Based System Engineering)
  • Development or testing experience on SIL/HIL or other virtual environments
  • Knowledge of controls theory and the software development process
  • Excellent analytical ability and demonstrated technical leadership & competency
  • Excellent leadership and interpersonal skills to work effectively in a geographically dispersed team
  • Excellent time management, oral and written communication skills
  • Demonstrated ability to manage multiple projects autonomously and with high accountability for results
  • Experience with Lean/Agile principles.
Benefits
  • GM offers a variety of health and wellbeing benefit programs.
  • Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.

Applicant Tracking System Keywords

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

Hard skills
CEmbedded CC++Pythontest-driven developmentbehavior-driven developmentsoftware configuration managementrequirements engineeringcontrols theorysoftware architecture
Soft skills
technical leadershipcollaborationinterpersonal skillstime managementoral communicationwritten communicationproject managementcoachingmentoringanalytical ability