Staff Software Engineer
Core
Develop code to support PyTorch and Keras trained models running on Syntiant Neural Decision Processors (NDP) for edge AI devices.
Role type
Staff Software Engineer (Edge AI/ML)
Builds
Edge AI inference engines and model conversion pipelines for NDP chips
Domain
Semiconductor / Edge AI / Deep Learning
Deliverable
production ML models
Required skills
C/C++, Python, PyTorch, Keras, ML framework internals, ML runtimes (TVM, ONNX, TF Lite Micro, TensorRT), quantization, network architecture design, large codebase navigation
Preferred skills
null
Technologies
PyTorch, Keras, TVM, ONNX, TF Lite Micro, TensorRT, C, C++, Python
Responsibilities
Develop code to support trained models running on NDP; collaborate with ML Modeling and Embedded Software teams to convert models for efficient NDP execution; apply machine learning to real-world edge AI applications
Seniority
Staff, hands-on IC