ML Embedded Software Engineer
Core
Helping developers deploy Machine Learning workloads to constrained edge devices and next-generation mobile/home automation products.
Role type
ML Embedded Software Engineer
Builds
Examples and frameworks for running AI on Arm processors
Domain
Embedded systems, Edge AI, Mobile devices
Deliverable
production ML models
Required skills
C++ programming, Object-Oriented Programming (OOP), ML frameworks (ONNX Runtime, PyTorch/ExecuTorch), Edge device deployment
Preferred skills
Real Time Operating Systems (RTOS) development, Cortex-M or low-power Cortex-A CPU experience, Python programming
Technologies
ONNX Runtime, PyTorch, ExecuTorch, Cortex-M, Cortex-A
Responsibilities
Forge new paths for developers to deploy ML workloads on Arm processors, interact with engineers from prospective Arm customers and ecosystem members, publish technical blogs or open source code repositories
Seniority
Mid-level, hands-on IC