Analog Devices, Inc. is seeking a Staff AI Software Engineer to develop advanced AI tooling and compiler infrastructure, focusing on embedded heterogeneous computing for various applications, including aerospace and defense. The ideal candidate should possess strong software development skills and experience in AI software and compiler design
Job Summary
The role focuses on designing next-generation AI tooling and MLIR-based compiler infrastructure for heterogeneous compute platforms at a global semiconductor leader.
Engineers will develop transformation pipelines to map high-level AI models efficiently onto hardware, optimizing for latency, throughput, and energy efficiency.
This position requires deep expertise in intermediate representations, operator fusion, quantization, and layout transformations for edge and embedded applications.
Matching Summary
Match Score: 85
Analog Devices, Inc. is seeking a Staff AI Software Engineer to develop advanced AI tooling and compiler infrastructure, focusing on embedded heterogeneous computing for various applications, including aerospace and defense. The ideal candidate should possess strong software development skills and experience in AI software and compiler design.
Skills & Requirements
Must-have
C/C++ and Python programming skills
Compiler infrastructure design experience
Machine learning model architecture knowledge
Embedded systems development background
Intermediate representation design capability
Nice-to-have
Familiarity with LLVM or TVM compilers
Experience with ONNX or StableHLO formats
Knowledge of real-time power-aware systems
Graph partitioning and multi-device scheduling
Understanding of heterogeneous memory hierarchies
Key Requirements
BS/MS in EE, CE, or CS
Minimum 4 years of relevant experience
US Citizenship or Permanent Resident status required
Work Rights
Must have US citizenship or Permanent Resident status