← Back to jobs
Q

Senior Software Engineer, Core AI Software

·Israel
On-siteFull-timeBackend DevelopmentSemiconductor Manufacturing

Join a leading semiconductor company to develop core AI software for next-generation AI runtime SDKs. You will design and implement components that enable efficient execution of generative AI models on low-power accelerators, collaborating with cross-functional teams to deliver robust, scalable solutions.

Responsibilities

  • Develop software for AI Stack SDKs, including QAIRT and Genie, to support generative AI models on Snapdragon platforms.
  • Design and implement core components of the AI Stack runtime framework for inference on resource-constrained systems.
  • Validate, analyze, and optimize software performance and accuracy through detailed testing of machine learning use cases.
  • Debug complex issues, perform root cause analysis, and ensure high system reliability.
  • Collaborate with cross-functional teams to deliver robust, scalable AI software solutions.
  • Lead feature development and application of machine learning techniques into products and AI solutions.
  • Contribute to a culture of technical excellence, knowledge sharing, and continuous improvement.
  • Participate in design and code reviews.
  • Work independently with minimal supervision and provide guidance to junior team members.

Requirements

  • Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field.
  • 5+ years of general software development experience.
  • Proficiency in software development using C/C++.
  • Experience with development in a Linux environment.
  • Strong software development skills, including data structure and algorithm design, object-oriented or other software design paradigms, software debugging, and testing.
  • Excellent communication skills (verbal, presentation, and writing).

Nice to have

  • Master’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • 3+ years of experience building embedded software applications.
  • Familiarity with various generative AI model architectures such as LLMs.
  • Strong understanding of hardware acceleration and deployment of generative AI inference at the connected edge.
  • Experience with development in various platforms such as Linux, Android, or Windows.
  • Knowledge of low-level interactions between operating systems and hardware.
  • Experience with agile software development practices and git-based SCM.
  • Ability to collaborate across a globally diverse team and manage multiple interests.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions