Ai Software Engineer, Soc Tooling

Analog Devices Foundation

Not specified (assumed to be hybrid based on industry norms).
C/c++ and python programming skills
Compiler infrastructure design experience
Embedded systems development background
Analog Devices, Inc. is seeking an experienced AI Software Engineer specializing in SoC tooling to design and implement AI tooling and MLIR-based compiler infrastructure for heterogeneous compute platforms. The ideal candidate will have a strong software development background, particularly in AI software, compiler infrastructure, and embedded systems

Job Summary

  • This role sits at the intersection of compiler engineering, machine learning tooling, and embedded heterogeneous computing to support industry-leading solutions in aerospace and defense.
  • The successful candidate will design intermediate representations and transformation pipelines to map computations efficiently onto heterogeneous compute resources for edge and embedded systems.
  • Analog Devices is a global semiconductor leader with over $9 billion in revenue, seeking innovators to help drive advancements in digitized factories, mobility, and digital healthcare.

Matching Summary

Match Score: 85

Analog Devices, Inc. is seeking an experienced AI Software Engineer specializing in SoC tooling to design and implement AI tooling and MLIR-based compiler infrastructure for heterogeneous compute platforms. The ideal candidate will have a strong software development background, particularly in AI software, compiler infrastructure, and embedded systems.

Skills & Requirements

Must-have

  • C/C++ and Python programming skills
  • Compiler infrastructure design experience
  • Embedded systems development background
  • Machine learning model architecture knowledge
  • Intermediate representation design expertise

Nice-to-have

  • Familiarity with LLVM or TVM compiler infrastructures
  • Experience with ONNX or StableHLO formats
  • Knowledge of real-time power-aware computing
  • Graph partitioning and multi-device scheduling skills
  • 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 for export control

Work Rights

Must be US Citizen, US Permanent Resident, or protected individual

Tailored Resume

Cover Letter