Leads and generates technical solutions including specifying of SW requirements, functional decomposition, analysis, development and testing for current, new and major programs.
Lead development and integration of software system team design content and software anomaly corrections, SW debugging, and all build related issues.
Performs complex Software design analysis and ensure Software best practices are applied/implemented.
Specifies and balances system requirements across all systems and ensure features functions are optimal end-to-end.
Provide, communicate, mentor and support common software and design best practices among software and systems design community (end-to-end).
Performs other related duties as assigned.
Performs as Subject Matter Expert (SME) for at least one platform or application component.
Requirements
Bachelor of Science degree in Software Engineering, Computer Engineering, Computer Science.
Strong software CI/CD deployments and integration.
Strong software debugging/triage experience of SW builds.
Strong ability to read and analyze software/code in Embedded C controllers.
Minimum 5+ years of Automotive Engineering experience, with direct software triaging and debugging of software build and integration issues.
Design release experience, managing software release cadences, requirements, test plans, etc.
Demonstrates strong software proficiency in these skills: taking initiative, working towards results, solving problems, and analyzing issues particularly where the problems are unusual and sophisticated, dealing with ambiguity, planning, and organizing including shown skills in project management, building relationships, collaboration and teamwork, critical thinking, experience leading meetings.
Vehicle Spy knowledge and experience in debugging/testing knowledge, using NeoVi's, diagnosing DTCs.
Demonstrated proficiency comprehending software design, system/subsystem requirements, and vehicle system architecture.
Must be capable of providing component specific direction to new engineers and supplier resident engineers.
Proficient knowledge of software verification/validation processes.
This position requires the ability to legally operating a motor vehicle.
Software DFMEA experience with end to end interfaces risk mitigation and improvements.
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.