As a Neural Engine Modeling Architect, you will be responsible for developing, integrating and maintaining software models for Neural Engine. Responsibilities will include: • Define, document and implement C/C++ bit-accurate and transaction level models with SoC and Neural Engine arch teams. • Collaborate with design and verification teams to define C-model interfaces for validation and debug. • Develop and maintain architecture test cases and automated workflows to verify the correct functionality of the models.