DevJobs

SW System Architect

Overview
Skills
  • C++ C++
  • Python Python
  • PyTorch PyTorch
  • TensorFlow TensorFlow

Do you want to craft the next generation Generative AI, transformers and LLM networks software execution over the most advance of Neural Network Processor and SoC? Extracting the maximum performance and the best power and area efficiency from the latest technologies?

In the Vision Business Unit (VBU) at Ceva we are building the world’s most advanced Neural Processing Unit (NPU) and DSP platforms for the world to use. We are providing a unique combination of a dynamic startup working environment with a stable and well positioned IP company.

We are seeking a high-impact motivated Software & System Architect to join our team and help shape the future of our neural network Software flow over Ceva’s AI computing processors.

Responsibilities

  • Define System architecture and Software specification for the most advanced Generative AI, transformer networks and LLMs execution on state of the art Ceva’s Neural Processing Units
  • Develop software data and control flows specifications to enable engineering teams take advantage of Ceva’s 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 Ceva 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.


Requirements:

  • 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.

Advantages:

  • Proficiency in Python, C++
  • Experience in development of simulation environments
  • Experience with AI neural network types such as LLM and Transformers and familiarity with AI frameworks such as PyTorch, Tensor Flow and others.

CEVA