Platform and Algo Senior Software Engineer

Levl Sub Israel LTD · Full-time · Senior

About The Position

LEVL is seeking a Senior Software Engineer to join our team and take a major role in the development of embedded applications and libraries for extracting and processing data on edge devices. The ideal candidate will have a strong background in software engineering, with experience in developing embedded systems and low-level libraries.

In this role you will work closely with our data scientists and engineers to design and implement embedded applications that extract data from different sources and utilize machine learning algorithms on router platforms in real-time. You will be responsible for ensuring the applications and libraries are efficient, reliable, meet the platforms’ constraints and will operate on multiple environments.

We are looking for an engineer that can learn fast and adapt to new technologies quickly, an all-around professional player that wants to solve difficult and cutting-edge challenges.

What will you do?

  • Develop features making up LEVL’s device intelligence engine in the embedded edge network device.
  • Implement data and feature extraction modules on edge devices for both lab environment and operational deployments using state-of-the-art frameworks.
  • Work with teams (both internally and externally) to define system architecture and design.
  • Take part in rapid proof-of-concept development sprints where a whole new idea is developed from scratch in a couple of weeks. 
  • Test, improve and optimize your products to achieve design and operational goals.
  • Stay up-to-date with the latest technologies and best practices in embedded systems and edge computing.


What do you bring?

  • A bachelor's degree from a technical field such as Computer Science, Electrical Engineering, Information Technology or equivalent. 
  • 5 years of experience in software engineering with C/C++.
  • Experience in implementing statistical modeling, and/or machine learning algorithms to run on platforms with limited resources (compute and memory).
  • Experience in developing embedded systems / firmware over Linux.
  • Experience in scripting languages such as Python and shell scripting.

Bonus points for: 

  • Experience with signals processing and/or RF systems.
  • Experience in computer networks and/or wireless communications.
  • Experience in working at startups, IDF technical units (cyber security).

Apply for this position