- Auburn Hills, Michigan, United States
Responsibilities
- Define and maintain the end-to-end software architecture for EE platforms.
- Drive architectural decisions across embedded software, middleware, platform services, and application integration.
- Establish architectural standards, design patterns, and best practices.
- Lead architecture reviews and technical governance activities.
- Lead CPU, memory, storage, networking, and real-time performance optimization.