Deep Learning Embedded Software Engineer

Herzliya, Tel Aviv District, IL

CEVA Inc.

Ceva is the leading provider of ultra-low-power IP for vision, deep learning, audio, communication and connectivity. For smarter, connected world.

View all jobs at CEVA Inc.

Apply now Apply later

Description

Position Overview

We are looking for a Junior Deep Learning Embedded Software Engineer to join our team. This role is perfect for recent graduates who are enthusiastic about deep learning, embedded systems, and software engineering.

Key Responsibilities

  • Assist in developing and integrating kernel libraries for TinyML inference frameworks.
  • Help port code across different platforms and toolchains.
  • Work with the team to troubleshoot and resolve software issues.
  • Contribute to improving our Model Zoo.
  • Support the development and maintenance of Python scripts for inference engines.
  • Collaborate with team members on various projects and tasks.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Good knowledge of C/C++ programming.
  • Good Python programming skills.


Preferred Skills

  • Understanding of embedded systems and microcontroller basics.
  • Good problem-solving skills.
  • Experience with Git version control.
  • Ability to work well in a team and communicate effectively.
  • Basic knowledge of TinyML frameworks like TensorFlow Lite Micro (TFLM) and Apache TVM (MicroTVM).
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Computer Science Deep Learning Engineering Git Python TensorFlow

Region: Middle East
Country: Israel

More jobs like this