Software Developer – Deep Learning Group (Backend)

Software
Israel location icon

Spark your imagination through the power of technology

At Sony Semiconductor IL (formerly known as Altair Semiconductor), we believe in pioneering the future through the power of creativity.  We strive to bring innovation to the cellular IoT technology that drives our vision of the Internet of Things (IoT), as well as to Artificial Intelligence (AI) techniques that help people around the world unleash their imagination and creativity.

In 2016, Altair became an integral part of SONY Corporation, creating a company culture that combines the Sony legacy, values and technology with our own vision and market leadership in the field of cellular IoT and AI.

Believe that anything you can imagine, you can make real. Your journey starts with us.

Software Developer – Deep Learning Group (Backend)

In this role, you’ll be part of the Deep Learning Group, a multi-disciplinary group working across various SW and HW activities. You’ll take part in the development of state-of-the-art computer vision AI technology for edge devices and Sony image-sensors. You’ll also develop Java applications, signal-processing programs and infrastructure for deep learning platforms and applications.

Responsibilities:

  • Implement algorithms for a deep-learning compiler framework
  • Produce high quality, efficient, mature, well-tested code
  • Develop software representations and models
  • Take part in the evolution of the development environment, infrastructure, and methodologies
  • Closely collaborate with other SW and HW teams

Requirements:

  • Degree in computer science/software engineering or equivalent
  • At least 3+ years of industry experience in SW development
  • Proficiency in object-oriented programming
  • Team player and highly motivated

Advantages:

  • Relevant experience with algorithm implementation over SW/DSP
  • Proficiency in Java, coding styles, and design patterns
  • Experience with development environments, testing environments, build systems, and continuous integration
  • Strong understanding of computer science fundamentals, including graph theory, algorithms, data structures, and object-oriented analysis and design
  • Familiarity with deep-learning principles and algorithms
  • Familiarity with DSP processor environment and fixed-point design