Develop, enhance, and maintain SystemC/TLM2 models for memory controllers, peripherals, and interconnects, ensuring they accurately simulate the behavior and performance characteristics of the hardware
Collaborate with cross teams to integrate models into internal tools used for system-level designs, ensuring proper functionality and performance
Identify bottlenecks and performance issues within models and work to optimize their performance to meet design specifications
Develop and execute testbenches to validate the functionality and correctness of models, as well as participate in system-level testing and debugging
Create clear and comprehensive documentation for models, including usage guidelines and design specifications
Skills
Must have
Candidate should have 5+ yrs experience
Strong hands-on experience in C++ programming/software development
Proficiency in software debugging and optimization tools, techniques, and best practices
Excellent knowledge of computer architecture, memory subsystems, and interconnects
Strong analytical and critical thinking skills, with a keen attention to detail
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QA, Role Category: Quality Assurance and TestingRole: Post Silicon Test EngineerEmployement Type: Full time