Our client, a world-renowned leader in consumer technology, seeks a highly skilled and experienced Software Architect to join their dynamic team in the automotive industry. You will play a pivotal role in shaping the technological landscape of their products, ensuring they meet the highest standards of innovation, performance, and customer satisfaction. This position requires an individual with a blend of deep technical expertise, exceptional customer engagement abilities, and strong leadership skills to foster collaboration across functions and drive successful outcomes.
Responsibilities:
· Propose, define, design, and implement software architecture and platforms which provide the abstraction layers that enable them to deliver unique audio experiences in various hardware and software environments.
· Communicate with technical credibility, presenting software platform solutions effectively to targeted OEMs.
· Understand automotive industry software-defined vehicle roadmap and help align automotive software architecture and platform direction to service the market.
· Act as a technical expert, understand OEM’s specific needs and challenges, and provide solutions to address OEM’s development pain points and risks.
· Leverage full software capability, including consumer product software, mobile apps, and cloud services, to bring additional value.
· Stay abreast of the latest advancements in automotive audio software technologies, evaluating relevance and potential integration into existing products.
Requirements:
· BS or MS (preferred) Computer Engineering or Electrical Engineering or similar fields
· 10+ years of experience developing automotive infotainment software, with extensive experience at the architect level.
· Deep knowledge in infotainment software ecosystems from Hypervisors to embedded Linux to Android Automotive.
· Hands-on knowledge with automotive processor architectures, such as Qualcomm snapdragon SoC, Analog Devices DSPs
· Strong software development skills and knowledge/experience in software engineering best practices (i.e. OOD, modularity, extensibility, reusability and maintainability)
· Excellent verbal and written communication skills, including the ability to understand requirements, produce clear and concise technical documentation
· Self-motivated and able to work independently.
· Excellent problem-solving skills and the ability to analyze complex technical challenges to deliver optimal solutions.
· Project management skills for planning, timing, executing, and reporting
· Automotive industry experience is essential