Yair Ehrenwald

Embedded Software Engineer at CEVA, Inc.

Israel
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Yair Ehrenwald is an embedded software engineer with six years of experience building and optimizing low-level firmware and ML inference kernels for resource-constrained hardware. Based at CEVA in Israel, he has progressed from automating QA workflows for H.264 and imaging algorithms to shipping performance-critical C implementations for DSP platforms. His open-source contributions to TensorFlow Lite Micro include optimizing depthwise and standard convolutions and resolving CEVA-specific build and layer issues, demonstrating real-world ML deployment expertise on specialized silicon. Comfortable across C and C# and familiar with imaging and vision stacks, he blends hands-on kernel tuning with practical QA automation. Colleagues rely on him to turn algorithmic ideas into efficient, deployable code for embedded targets.
code6 years of coding experience
job2 years of employment as a software developer
github-logo-circle

Github Skills (10)

neural-network10
embedded10
convolutional-neural-networks10
tensorflow-lite10
sys10
optimization10
cprogramming-language9
machine-learning9
c-language9
microcontroller8

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
tensorflow/tflite-micro

Jul 2021 - Dec 2021

Infrastructure to enable deployment of ML models to low-power resource-constrained embedded targets (including microcontrollers and digital signal processors).
Role in this project:
userML Engineer
Contributions:6 commits, 7 PRs, 10 comments in 4 months
Contributions summary:Yair primarily contributed to optimizing TensorFlow Lite Micro kernels for CEVA-DSP platforms. Their work involved implementing and optimizing depthwise convolution, standard convolution, and logistic operations. They also addressed build issues related to CEVA targets and fully connected layers, demonstrating proficiency in adapting TensorFlow Lite Micro for embedded systems and specific hardware architectures.
signalml-modelslow-powerprocessorsdeployment
yair-ehrenwald/tflite-micro

Jul 2021 - Nov 2021

TensorFlow Lite for Microcontrollers
Contributions:5 pushes, 6 branches in 4 months
tensorflow-litelitetensorflowmicrocontrollers
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yair Ehrenwald - Embedded Software Engineer at CEVA, Inc.