Job description:
ARM is hiring for the post of Architecture Verification Engineer.
You will be based at Arm’s Bangalore, India Office.With the growth of the Automotive sector and other product segments where functional safety is a key requirement, we are leading the way in developing technologies that can address these applications.
Job duties and responsibilities:
The Architecture and Technology Group (ATG) is responsible for developing Arm’s architecture, along with supporting software, technologies and products. The Verification Technologies team within ATG develops products that enable the verification of architecture specifications and their implementations. Products developed by this team address the full breadth of Arm CPU and System-IP architectures. They are widely used inside Arm and by the Arm partnership. Engineers in the team possess multi-disciplinary capabilities including – architecture and micro-architecture knowledge, software design and implementation, and hardware design and verification.
The engineer in this role will handle specification analysis and verification planning for a significant portion of Arm’s CPU and System architecture. They will handle design, implementation, and deployment of a tool to measure the completeness of architecture verification stimulus against the verification plan. The engineer will interact with architects and other collaborators to improve the quality and completeness of architecture verification.
A successful engineer in this role will:
- Analyze specifications for assigned areas of the Arm Architecture
- Derive verification plans to address a design’s compliance to the specifications
- Document and articulate the verification plan to various customers – discuss and refine scope
- Design and Implement Functional Coverage Models that accurately reflect the verification plan
- Deploy the Coverage Model and work with customers to ensure completeness of stimulus
- Contribute to the architecture specifications by identifying ambiguities and errors
- Follow established project and product processes and help improve them.
Required skills and experience:
- Ability to analyze design specifications from a verification perspective.
- Ability to relate specifications to hardware design options, and software/system operation
- Ability to derive complete and adequate verification plans
- Excellent written and verbal communication.
- Problem Ownership and ability to work from abstract requirements
- Quick learner with a desire to learn CPU and System architecture
- Logic Design using Verilog
- Usage of EDA tools for Simulation and Debug
- B.Tech./B.S. or M.Tech./M.S. 2022/2023 pass out in Electronics/Electrical/Computer Engineering with good academic record from a reputed institute
Preferred skills and experience :
- Knowledge / exposure to Arm Architecture, or Arm CPUs
- Basic understanding of System Software
Job/Req. ID: 2021-4069
Company: ARM
Location: Bangalore, KA
Job Category: VLSI or Electronics or Electrical or Computer Engineering
Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group