Software Engineer Ii: Ai Compiler Engineer

Centennialpa

Hybrid
C and c++ programming
Linux and windows systems
Llvm and mlir compiler frameworks
Cadence Design Systems Inc. is seeking a Software Engineer II: AI Compiler Engineer who will develop AI graph compilers for neural networks, focusing on optimizing code for embedded platforms. The role requires expertise in programming, compiler frameworks, and deep learning technologies, offering a chance to work on cutting-edge technology in a hybrid work environment

Job Summary

  • Be part of a team that develops an AI graph compiler for AR/VR, HiFi Audio, Speech, Vision, Imaging, and IoT applications.
  • Work with industry-leading partners and customers to design and standardize neural network APIs.
  • Cadence is a Fortune 100 Best Companies to Work For with competitive benefits and hybrid work.

Matching Summary

Match Score: 85

Cadence Design Systems Inc. is seeking a Software Engineer II: AI Compiler Engineer who will develop AI graph compilers for neural networks, focusing on optimizing code for embedded platforms. The role requires expertise in programming, compiler frameworks, and deep learning technologies, offering a chance to work on cutting-edge technology in a hybrid work environment.

Skills & Requirements

Must-have

  • C and C++ programming
  • Linux and Windows systems
  • LLVM and MLIR compiler frameworks
  • loop optimization
  • IR construction/transition/lowering techniques

Nice-to-have

  • Master or PhD
  • Production compiler experience
  • Python experience
  • CNNs and deep learning frameworks
  • DSP programming
  • Deep learning compilation approaches

Key Requirements

  • Bachelor in Computer Science or Computer Engineering
  • 3-5+ years of C and C++ programming experience
  • Experience with Linux and Windows systems
  • Knowledge of LLVM and MLIR compiler stacks

Work Rights

Not specified

Tailored Resume

Cover Letter