C-Model Engineer (C++)
Description
Key Responsibilities:
Design, develop, and maintain C-Models for NPU (neural processing unit).
Collaborate with cross-functional teams to understand project requirements and translate them into efficient C++ code.
Implement algorithms and data structures to simulate and emulate NPU behavior accurately.
Debug and optimize existing C-Models to improve performance, accuracy, and efficiency.
Write clear and maintainable code, following industry-standard best practices.
Develop and maintain automated testing procedures to validate the functionality of C-Models.
Interface with hardware and software teams to ensure seamless integration of C-Models into the overall system.
Document code, algorithms, and system architecture for reference and knowledge transfer.