Senior Manager, Software Development
To ensure successful project delivery, process excellence, software quality, team development, and business growth while maintaining strong relationships with customers and key stakeholders.
Software Development Management
- 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:
- Software Defined Vehicle (SDV) development programs
- EE Architecture and Software Development programs
- ADAS software development, integration, and vehicle-level testing programs
- Embedded software and platform software development projects
- Vehicle integration and validation activities
- Drive software architecture reviews, technical reviews, integration strategies, and software release planning.
- Support development activities involving AUTOSAR, Embedded Linux, RTOS, C/C++, model-based development, vehicle networking, and cloud-connected vehicle technologies.
Process Excellence & Compliance
- 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.