Staff Machine Learning Framework Architect

  • Synaptics
  • Switzerland
  • 15/06/2020
Full time Data Science Machine Learning Big Data Statistics

Job Description

Synaptics is the pioneer and leader of the human interface revolution, bringing innovative and intuitive user experiences to intelligent devices. Synaptics’ broad portfolio of touch, display, biometrics, voice, audio, and multimedia products is built on the company’s rich R&D, extensive IP and dependable supply chain capabilities. With solutions designed for mobile, PC, smart home, and automotive industries, Synaptics combines ease of use, functionality and aesthetics to enable products that help make our digital lives more productive, secure and enjoyable. (NASDAQ: SYNA ) .

Synaptics is rapidly expanding its Smart Home Platforms Engineering team with a focus on video, audio, voice, and display SoCs. We are looking for candidates with expertise in the architecture, design and development of secure and private AI applications, with focus on deep learning-based inferencing and associated software and hardware acceleration, classification, detection, tracking, and segmentation, as well as deeply embedded programming and implementation skills and deep learning model training. This role involves the design, testing, debugging and optimization of AI embedded framework and application specifically related to video, voice, and imaging use cases. In addition to improving existing approaches, the candidate is expected to explore new ideas and invent novel approaches to solving problems. There will be significant interaction with other members of the team, who are also experts in the field, in the common pursuit of market-leading Smart Home products.

Job Qualifications

  • MSc or PhD in EE\CS or a related field
  • Experience in machine learning, computer vision, and image processing algorithms
  • Fluency in developing code in C/C++ and Python
  • Strong embedded and secure programming background
  • A record of successful, technically complex software projects
  • Ability to design experiments, analyze data, and debug and optimize algorithms
  • Ownership attitude, and ability to take responsibility for the success of projects
  • Thinks outside the box, strategic, and creative

Desired Qualifications

  • AI framework and application development
  • Multimedia systems (Audio/Video components and middleware)
  • Secure and embedded programming (kernel development, TrustZone)
  • Software acceleration (NEON, etc)
  • AI Model quantization and optimization for embedded inference
  • Interfacing with hardware acceleration for AI
  • Model training with deep learning frameworks (Keras/Tensorflow/Pytorch)

Synaptics is an Equal Opportunity Employer