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.
- Good 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.
- Strong academic background.
- Internship or academic projects in Embedded Systems, Computer Architecture, Systems Programming, or Validation are preferred.