We are looking for a Software Architect to join our team and help shape the future of Infotainment products for our automotive partners. As a key member of our Global Engineering Services organization, you will be responsible for defining and documenting software architecture that meets automotive quality standards, leading design activities, and resolving complex technical issues.
In this role, you will have the opportunity to:
Lead the software architecture planning, design, and implementation process
Analyze project requirements and define software architecture requirements
Design and document the high-level software architecture of our products
Allocate functionality to components and define software interfaces between them
Incorporate requirements traceability into the software architecture
Interface with customers and suppliers on a technical level
Optimize system performance and support teams in resolving complex issues
We are looking for someone with:
Minimum 8 years of experience developing highly scalable multi-threaded software, preferably for embedded systems
Experience in a similar role (architect, senior developer) or a proven track record of defining and documenting software architecture for complex systems
Strong leadership abilities in directing technical activities and documenting technical issues
Experience with formal UML architectural design tools such as Enterprise Architect
Strong analytical capabilities for identifying and resolving engineering trade-offs
Familiarity with the requirements analysis process and tools
Experience with system profiling and software static analysis tools