Senior Software Engineer, AI Compilers
Core
Designing and implementing compiler modules, optimization passes, and runtime integration for edge AI inference processors to enable efficient deep learning deployment on hardware accelerators.
Role type
Senior IC compiler engineer (edge AI systems)
Builds
Production-grade compiler toolchains, quantization flows, and runtime components for NXP's Ara AI inference processors.
Domain
Semiconductor hardware-software co-design, edge AI, compiler infrastructure
Deliverable
production ML models | infrastructure
Required skills
C++ systems programming, Python tooling, graph lowering, IR design, operator fusion, scheduling, code generation for accelerators, debugging and profiling, performance optimization
Preferred skills
MLIR dialects (TOSA, StableHLO, TorchMLIR), AI compiler stacks, hardware backends, large-scale model inference pipelines
Technologies
MLIR, C++, Python, NPU architectures
Responsibilities
Implement compiler modules (MLIR dialects, lowering passes, operator fusion, code generation), design and deploy quantization flows, develop production-grade compiler passes and runtime integration, perform low-level optimizations with kernel teams, contribute to CI pipelines and test suites, debug performance/correctness issues on customer models, mentor junior engineers, provide feedback to product and silicon teams
Seniority
Senior, hands-on IC