Senior Manager, Software Development

FEV North America•Auburn Hills, MI

About The Position

The Senior Manager, Software Development ensures successful project delivery, process excellence, software quality, team development, and business growth while maintaining strong relationships with customers and key stakeholders. The role leads software development activities throughout the product lifecycle, from concept through production and post-launch support, and oversees software engineering, system integration, verification, validation, and release management. The position manages engineering teams across Software Defined Vehicle (SDV) development, EE architecture and software development, ADAS software development and vehicle-level testing, embedded and platform software development, and vehicle integration and validation. It drives architecture and technical reviews, integration strategies, and software release planning, and supports work involving AUTOSAR, Embedded Linux, RTOS, C/C++, model-based development, vehicle networking, and cloud-connected vehicle technologies. The role also establishes and improves software development processes, customer requirements, and automotive industry practices. It leads Agile execution, promotes engineering process maturity and software quality, ensures compliance with automotive standards and customer requirements, and advances CI/CD, test automation, requirements traceability, and configuration management practices.

Requirements

  • At least 8 years of experience in automotive software development.
  • At least 3 years of experience leading engineering teams or technical organizations.
  • Bachelor's or Master's degree in Electrical/Electronics Engineering, Computer Engineering, or Computer Science.
  • Strong knowledge of embedded software development using C/C++.
  • Experience with AUTOSAR, Embedded Linux, RTOS, software integration, and vehicle communication protocols including CAN, LIN, and Ethernet.
  • Familiarity with ISO 26262, ASPICE, and automotive cybersecurity concepts.
  • Proven experience managing customer-facing engineering projects.
  • Excellent leadership, communication, and stakeholder management skills.
  • Ability to manage multiple projects and engineering teams simultaneously.
  • Willingness to travel as required by project and customer needs.

Responsibilities

  • Lead software development activities throughout the complete product lifecycle, from concept through production and post-launch support.
  • Oversee software engineering, system integration, verification, validation, and release management activities.
  • Manage engineering teams supporting SDV development; EE architecture and software development; ADAS software development, integration, and vehicle-level testing; embedded and platform software projects; and vehicle integration and validation.
  • Drive software architecture reviews, technical reviews, integration strategies, and software release planning.
  • Support development involving AUTOSAR, Embedded Linux, RTOS, C/C++, model-based development, vehicle networking, and cloud-connected vehicle technologies.
  • Establish, deploy, and continuously improve software development processes, customer requirements, and automotive industry best practices.
  • Lead Agile software development execution using Scrum, Kanban, SAFe, and DevOps methodologies.
  • Drive engineering process maturity, software quality metrics, and continuous improvement initiatives.
  • Ensure compliance with ASPICE, ISO 26262, ISO/SAE 21434, and customer-specific software development requirements.
  • Promote CI/CD, test automation, requirements traceability, and configuration management best practices.
  • Manage customer-facing engineering projects and multiple projects and engineering teams simultaneously.
  • Maintain strong relationships with customers and key stakeholders.
  • Travel as required by project and customer needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service