Skip to main content

Staff Architecture Verification Engineer

Job ID 2023-7588 Date posted Sep. 09, 2024 Location Bengaluru, India Category Software Engineering, Verification Apply

Role & 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 lead the development and deployment of a tool to measure the completeness of architecture verification stimulus which includes specification analysis to planning to product development to delivery for a major portion of Arm’s CPU and System architecture. The engineer will interact with architects and other collaborators/partners to define verification strategies and drives the development of high quality product and enhances the product user experience.

A successful engineer in this role will –

  • Lead verification measurement product development for Arm Architecture
  • Lead the team of engineers to achieve the project objectives
  • Define strategies for high quality and sustainable product development
  • Derive verification plans to address a design’s compliance to the specifications
  • Formulate and implement tactical plans to deliver short term team goals
  • Document and articulate the verification plan to various customers - discuss and refine scope and align delivery plans
  • Take prioritized decisions during execution and align with stakeholders
  • 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/improve established project and product processes  

Job Requirements:

Essential Skills / Knowledge:

  • Ability to lead the team of engineers, provide direction and coordinating and influencing their work
  • 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
  • Experience in working on CPU and System architectures/micro-architectures
  • Logic Design using Verilog
  • Usage of EDA tools for Simulation and Debug 

Qualification and Experience 

  • B.Tech./B.S. orM.Tech./M.S. in Electronics/Electrical/Computer Engineering
  • 8+ years of relevant work experience 

Desirable Skills / Knowledge

  • Knowledge / exposure to Arm Ecosystem
  • Understanding of System Software 

About Arm

Arm is at the heart of the world's most advanced digital products. Our technology enables the generation of new markets and transformation of industries and society. We design scalable, energy efficient-processors and related technologies. Our innovative technology is licensed by Arm Partners who have shipped billions of chips containing our intellectual property. Together with our Connected Community, we are breaking down barriers to innovation for developers, designers and engineers, ensuring a fast, reliable route to market for leading electronics companies.

With offices around the world, Arm is a diverse organisation of dedicated, creative and highly motivated people. By enabling a dynamic, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their contributions to Arm's success in the global marketplace.

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of any characteristic.

#LI-KR2

Test Our Limits. Your Limits

Every day the world invents something new to put our chips to the test. You can do the same. Because verification at Arm goes way, way beyond debugging – it’s solving the novel problems behind tech that barely exists yet. It’s working at the bleeding edge of machine learning, simulation software, model checking and hardware prototyping systems. It’s thinking the unthinkable and being sure we’re ready for it.

Drive change on Arm

At Arm, you'll influence 95% of the world's connected devices and all their applications. From healthcare and infrastructure to virtual reality, you'll affect nearly all industries worldwide, racing toward new milestones and achievements together.

Revolutionary Benefits

Health and Wellness

We create a safe space for you to nurture both your physical and mental wellbeing.

Work and Life Success

We empower people to experience life beyond the boundaries of standard work patterns.

Financial Rewards

We provide benefits beyond a competitive salary to reward our people for their dedication and contributions.

Development and Support

We foster professional and personal development, building a supportive community where everyone can thrive.

Life at Arm

Life in the office doesn't get any better — especially when those offices are as sleek as ours and the people there are creative and compassionate. Combine that with our popular 'we, not I' mindset, and you enjoy the kind of teamwork and togetherness rarely found elsewhere. We share so much in common, not least the same passion for progress, but we also welcome each other's diversity. Ultimately, we love to inspire and be inspired every day.

Discover Life at Arm

Get Job Alerts

Can’t find the job you’re seeking? Register to be notified as soon as new jobs become available. Enter your email, select your preferred job category and/or location, then click Add to set your preferences and Subscribe to create your job alert.

Interested InSelect a job category from the list of options. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.

  • Software Engineering, Bengaluru, Karnataka, IndiaRemove
  • Verification, Bengaluru, Karnataka, IndiaRemove

By submitting your information, you acknowledge that you have read our privacy policy, and consent to receive email communication from Arm.

Join our Talent Community, Unlock Opportunities

Subscribe to receive Arm communications directly to your inbox. Stay connected to be the first to hear about updates from our community and exciting roles that align with your skills.

Join Now