Skip to content
d-Matrix logo

Manager, Software Engineering-Kernels

d-MatrixAI Hardware company
BangaloreManager
Software Engineering

About the role

Develop and maintain software kernels for next-generation AI hardware.

  • The role involves developing, enhancing, and maintaining software kernels for next-generation AI hardware.
  • Key Responsibilities Develop software kernels for AI compute engine.
  • Work with compiler experts to build compiler infrastructure.
  • Collaborate with software and hardware experts.
  • Optimize and trade off hardware-software co-design aspects.
  • Build and scale software deliverables in a tight development window.
  • Requirements MS or PhD in Computer Engineering, Math, Physics, or related degree with 10+ years of industry experience.
  • Strong grasp of computer architecture, data structures, system software, and machine learning fundamentals.
  • Proficient in C/C++ and Python development in Linux environment.
  • Experience implementing algorithms in high-level languages such as C/C++ and Python.
View original posting →

Tech stack

C++PythonLinuxTensorFlowPyTorch

Match insights

Tech:C++, Python, Linux, TensorFlow, PyTorch
Level:Manager

More roles at d-Matrix

View open roles at d-Matrix