DUTIES: Position is based out of our U.S. headquarters in Auburn Hills, MI. This is a 100% remote/telecommuting position, allowing individuals who fill the position to live and work from anywhere within the continental U.S. Responsible for the development and delivery of vehicle on-board embedded software solutions that are used to connect and communicate autonomous vehicles to off-board cloud based autonomous connected features (such as HD Maps, GNSS Corrections, Geofencing, Data Logging etc.) for global vehicle programs. Leading the engagement with Internal and external software development teams, Engineering teams, external vendors, Business Analysts and Solution Architects to define, analyze and document requirements and user stories for software development projects to deliver autonomous vehicle services features. Leading code analysis and reviews with the development teams and provide approval of software deliverables and provide coaching and mentoring on best practices. Managing project execution, planning, feature development and testing activities in accordance with the project’s defined schedule, project methodology, and targeted vehicle development process (VDP). Reporting out project status, issues and risks based on the project’s critical path, major milestones and deliverables. Responsible for the vision and roadmap of the on-board vehicle services software components. Work closely with cross functional product and business stakeholders to ensure that their software supports cloud based off-board features and is adaptable to future customer needs. Establishing and owning vision and strategic priorities for on-board vehicle services software with input from solution management, solution architecture, and other internal stakeholders. Managing the feature and/or Epic descriptions and product line roadmaps. Ensuring the program software development backlog reflects the vision and strategy by working closely with Product Owners and other Product Managers. Aligning the product backlog, roadmaps, and program increment plans with those of the hardware teams and other agile release trains (ARTs). Guiding development teams on priority of backlog grooming, while managing & prioritizing flow of work into the product backlog. Aligning software code development with corporate best practices, standards, and frameworks. Performing code analysis and code reviews with software development teams to ensure all feature functional requirements are achieved. Working cross functionally with other product areas within the Software Organization and across the enterprise.