Analog Devices is seeking an Embedded AI Tooling Engineer to join their team. The successful candidate will design and implement cutting-edge technology for embedded AI deployment infrastructure and model optimization tools for SoCs.
Requirements
- Strong embedded systems and computer architecture experience (bare-metal, RTOS, or embedded Linux)
- Expertise in end-to-end AI/ML model development, from training through optimization and deployment on embedded platforms
- Experience with hardware-aware neural architecture design and model optimization techniques tailored to specific processor architectures
- Proficiency in C, C++, Python, with experience in firmware and low-level software development
- Deep understanding of neural network quantization, pruning, knowledge distillation, and optimization techniques for resource-constrained devices
- Knowledge of neural network accelerators (NPUs, DSPs) and efficient execution of neural networks on heterogeneous hardware
- Familiarity with AI/ML frameworks (TensorFlow, PyTorch) and deployment tools (TensorFlow Lite, ONNX Runtime, TVM, etc.)
- Experience with build systems (CMake, Make, Ninja), CI/CD pipelines, and infrastructure automation
- Background in ML algorithms (CNN, DNN, Transformer architectures) and their embedded implementation
- Familiarity with developer tooling (debuggers, profilers, SDKs, system configuration tools)
- Bonus Points for: Experience with hardware-software co-design and custom operator development for specialized hardware, Knowledge of neural architecture search (NAS) and automated model optimization techniques, Background in digital signal processing (DSP) and algorithm implementation experience, Experience with agentic AI systems, multi-agent frameworks, or autonomous optimization workflows, Experience with edge AI frameworks and deployment tools (TensorFlow Lite Micro, ONNX, Apache TVM, MLIR), Understanding of compiler optimizations and code generation for embedded AI accelerators, Experience with FPGA development including design, synthesis, simulation, and verification, Experience with Zephyr RTOS and open-source RTOS ecosystems, Experience contributing to and working with open-source ecosystems, Understanding of heterogeneous architectures (ARM, RISC-V, DSPs, custom SoCs)
Benefits
- medical, vision and dental coverage
- 401k
- paid vacation
- holidays
- sick time
- bonus