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

Get the CLI →

Rebellions

New

NPU Software Engineer Kernel

Posted 2 views
Discussion

You will develop optimized compute libraries and neural-network operations for a proprietary ISA. You will expand operation coverage, optimize heterogeneous compute-resource utilization, build architecture-aware kernels for generative AI, and propose features for future compute architectures.

Responsibilities

  • Design and develop compute libraries and neural-network operations optimized for the proprietary ISA
  • Expand operation coverage across tensor shapes, precision requirements, and numerical stability constraints
  • Optimize operation-level performance for heterogeneous compute resources
  • Design and implement architecture-aware custom kernels for generative AI workloads
  • Propose critical features for next-generation compute architectures

Requirements

  • Master’s degree or higher in Electrical Engineering, Computer Science, or a related field
  • In-depth understanding of computer architecture and parallel programming
  • Strong understanding of neural-network operations and computational dataflows
  • Analytical, troubleshooting, and performance-optimization skills
  • Proficiency in C++ and Python

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