Responsibilities
Define System architecture and Software specification for the most advanced Generative AI, transformer networks and LLMs execution on state of the art Neural Processing Units
Develop software data and control flows specifications to enable engineering teams take advantage of compute solutions.
Collaborate proactively with Architecture, VLSI and Software teams to promote performance leadership over various markets and compute SoCs.
Explore and translate state of the art neural network and AI applications requirements into system architecture flow, encompassing hardware, software, tools and other components.
Evaluate architecture proposals, internal and external IP features and provide influential and inspirational leadership across hardware and software to align all parties to a common vision of architecture & technology development.
Represent with high technical credibility in customer meetings, appropriately incorporating feedback.
Boost velocity of development teams by providing technical guidance and by constantly looking ahead to anticipate and resolve future challenges.
Conduct experiments, invent and drive development of supporting tools such as simulators, models, profilers, and other methods as required
Engage with engineering leadership and product planning stakeholders to develop technology roadmap.
B.Sc in Engineering, Computer Science, or related technical field from a leading university. MS or PhD highly desired
5+ years of experience as SW Architect/System Architect
8+ years of experience as SW developer
Rich and proven experience in implementing, profiling and analyzing performance of state-of-the-art neural networks, generative AI and LLMs embedded SW over complicated SoC
Proven track record in Software system flow development, maintenance and improvement over embedded processors in AI and vision domains
Excellent communication skills. Collaborative and influential across organizations
Proven track record to drive progress in an ambiguous and dynamic environment
Ability to work and operate in a highly dynamic environment.