Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, MI three times per week, at minimum.
The Role:
The Mechatronic Software Platform organization supports GM’s vision by providing mechatronic infrastructure software and integration services to support our Software Defined Vehicle future. The In-House BSW team empowers the enterprise to deliver reliable and scalable software solutions by providing the core infrastructure layer of the software stack — adaptable, robust, and performance-driven. As part of the In-House BSW and Bootloader Engineering group, you will work on developing and integrating foundational software components, including bootloader and AUTOSAR BSW modules. This involves working with state-of-the-art systems, configuration tools, and low-level C programming to ensure seamless startup, communication, and control across the vehicle’s electronic architecture . We are an engaged, inclusive, and innovative team that adapts to challenges and works together to enable cutting edge products and services for our customers. These are exciting times- and we want you to be a part of our mission!
We are looking for a creative and enthusiastic candidate with strong technical expertise & leadership in automotive embedded software who wants to lead a team working in our space. This Engineering Group Leader will hold responsibility to lead a cross-functional team to develop software for all vehicle platforms within GM’s portfolio.
The selected candidate will be expected to ensure the organization has the capability and resources to execute on-time with quality and provide thought leadership, foster innovation, facilitate communication, and inspire passion.
The successful candidate will embody GM Behaviors and Competencies; actively champion change; demonstrate high business acumen; strategically focus on addressing systemic issues; possess a high level of learning agility; have the ability to deal with ambiguity and complexity; and have a tendency to push the envelope and not accept status quo.
What You’ll do:
-
Lead of team of highly skilled engineers to foster an environment for high-performing team dynamics, continuous flow, and relentless improvement
-
Be a change agent for their domain, and support change in others.
-
Implement and support agile principles and practices, identifying and eliminating impediments
-
Build relationships, work closely with functional peers across the electronics & software organization to align team towards common objectives.
-
Maintain and manage a key supplier relationship from a commercial, timing, and deliverable perspective.
-
Establish clear plans for execution per program milestones and anticipate/mitigate risk. Monitor & Track Progress and proactively communicate status and issues.
-
Cultivate a collaborative environment irrespective of structural and organizational barriers.
-
Proactively champion the early adoption of tools to ensure proper data is available at all stages of program development
-
Foster career growth and professional development of all team members
-
Train, develop, mentor, and manage employee performance
-
Lead selection of new employees
-
Model and foster GM's Core Values and Winning Behaviors
-
Ensure critical and independent software reviews are executed with quality
-
Ensure thorough and robust software test plans are executed
Your Skills & Abilities (Required Qualifications)
-
B.S. in Computer Engineering, Computer Science, Electrical Engineering, or equivalent degree
-
7+ years of engineering experience in embedded systems electronics
-
Demonstrated experience leading change. This includes identifying needed change, as well as championing change that furthered the business
-
Strong understanding of major automotive systems and subsystems
-
Understanding of Lean/Agile principles as they apply to software development, testing and associated tools
-
Strong understanding of GVDP and program execution deliverables
-
Demonstrated high level of analytical ability, communication, and interpersonal skills
-
Ability to communicate complex issues to leaders for alignment and efficient escalation
-
Capability to manage multiple projects and assignments with high level of autonomy and high accountability for results
-
Experience leading a high performing team to on-time completion of deliverables
-
Knowledge of ANSI C programming / assembly
-
Familiar with software design for ARM cores and Renesas RH850 family
-
Familiar with embedded compiler, linker, debugging tools, and software
-
Familiar with Bootloader and secure bootloader functionality
-
Familiar with Cybersecurity BSW modules and their functionalities
What Will Give You A Competitive Edge (Preferred Skills)
-
M.S. in Computer Engineering, Computer Science, Electrical
-
10+ years of engineering experience
-
5+ years of technical knowledge and ability in development & testing of low level embedded software such as: ARM / Renesas core architectures & related peripherals, memory related peripherals (RAM, Cache, Flash), Real-time Operating System, timer modules, communication modules and I/Os
-
Expertise in ANSI C programming / assembly
-
Proficiency with software design for ARM cores and Renesas RH850 family
-
Proficiency with embedded compiler, linker, debugging tools, and software
-
Prior team leadership experience for engineering teams responsible for designing and commercializing software, electronics, and/or engineering tools
-
Knowledge of requirements engineering process (FMEA, Preliminary Hazard Analyses, Model Based System Engineering)
-
Experience or knowledge of relevant tools (e.g.: Jira, Jenkins , Rhapsody, GIT, Confluence, ADO, etc.)
-
Experience with Vehicle Electrical Architecture standards
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.
Company Vehicle:
Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.”
This job may be eligible for relocation benefits.