We are looking for enthusiastic and passionate fresh engineering graduates to join our team as Software Architecture Verification Engineer . This is an excellent opportunity to work on cutting-edge processor architecture, validation, and low-level software development.
Key Responsibilities
Develop, enhance, and maintain architecture validation tests and supporting tools.
Understand architecture specifications and convert them into test scenarios.
Develop clean, efficient, and maintainable C/C++ code.
Debug software and system-level issues.
Analyze failures and identify root causes.
Document technical findings and test coverage.
Collaborate with engineering teams to deliver high-quality solutions.
Required Skills
Strong fundamentals in Computer Architecture.
Knowledge of processors, memory hierarchy, interrupts, exceptions, and system fundamentals.
Valuable programming skills in C or C++.
Strong analytical, debugging, and problem-solving skills.
Valuable communication and teamwork abilities.
Preferred Skills
Linux development or debugging.
Embedded Systems or Firmware projects.
Computer Architecture academic projects.
Basic Assembly Programming.
Understanding of Arm Architecture.
Scripting knowledge (Python/Shell) is an added advantage.
Eligibility
2025 & 2026 Pass-Outs only.
Robust academic background.
Internship or academic projects in Embedded Systems, Computer Architecture, Systems Programming, or Validation are preferred.