Point your AI agent at freehire and let it find you a job.

Get the CLI →

Rebellions

New

NPU Software Engineer Compiler

Posted 1 view
Discussion

You will design and develop a compiler stack for accelerating deep-learning models on NPU products. You will architect frontend and backend compiler components, implement optimization strategies, and evaluate core-level and system-level functionality with hardware and system-software engineers.

Responsibilities

  • Design and develop a compiler stack for NPU products.
  • Architect and implement production-grade frontend and backend compilers.
  • Implement compiler functionality and optimization strategies.
  • Evaluate and validate core-level and system-level functionality.

Requirements

  • Master’s degree or higher in Computer Science, Electrical Engineering, or a related field.
  • Knowledge of compiler architecture, transformation passes, optimization, scheduling, memory allocation, and backend code generation.
  • Analysis, troubleshooting, and debugging skills.
  • C++ and Python proficiency.
  • Experience developing and maintaining production-level software systems.
  • Experience with deep-learning inference on NPU, GPU, or mobile application processor platforms.
  • Knowledge of LLM inference, memory management, and high-throughput generation.
  • Experience with parallel programming and low-level kernels for AI accelerators or GPUs.
  • Knowledge of programming languages, compilers, or computer architecture.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available