Verification Tools Developer

2 weeks ago


Bengaluru, Karnataka, India Arm Full time US$ 24,00,000 - US$ 36,00,000 per year

Responsibilities

  • Design, develop, and implement random instruction set tools to validate CPU/SoC functionality
  • Collaborate with cross-functional teams to identify and resolve validation issues.
  • Analyze test results, identify root causes of failures, and implement corrective measures to enhance CPU/SoC performance and reliability.
  • Maintain a proficient knowledge of company processes to work constructively within given standards and methodologies.

Required Skills And Experience

  • Bachelor's or Master's degree in Computer Engineering, Computer Science, electrical and electronics engineering.
  • 3-5 years of hands-on experience in developing random instruction generation tools for CPU/SoC
  • Strong understanding of CPU/SoC architecture and design principles, including but not limited to virtual memory, synchronization, atomicity, cache coherence, and memory ordering.
  • Proficiency in programming languages such as C/C++, Python, or similar.
  • Experience with validation tools and methodologies, including simulation and emulation.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Ability to manage multiple tasks and projects simultaneously, meeting deadlines and delivering high-quality results.
  • Familiarity with UNIX/Linux working environment.

Ways To Stand Out

  • Expertise in developing Random Instruction Sequence (RIS) test generators for a multi-processor system with a solid understanding of architecture, including memory coherency and ordering.
  • Basic understanding of Linux OS and kernels.

*Accommodations at Arm*
At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process.

*Hybrid Working at Arm*
Arm's approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team's needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you.

*Equal Opportunities at Arm*
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 race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.


  • ASIC Verification Lead

    19 hours ago


    Bengaluru, Karnataka, India Atos Full time

    Work Location: Bangalore (Whitefield)Job DescriptionASIC Verification Lead Summary of the offer: Integrating ASIC functional verification team. ASIC developed include network controller, router and cache coherence controller targeting Bull high-end servers and Bull high-performance ("big data" and "exascale" servers). Using Constraint-Random, Coverage Driven...


  • Bengaluru, Karnataka, India SST Cutting Tools Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Company DescriptionSST Cutting Tools, formerly known as Santhosh Sharp Tools, specializes in the manufacturing and servicing of carbide cutting tools since 2008. The company focuses on precision-engineered carbide cutting tools and offers additional services including resharpening, reconditioning, and coating. With a dedication to quality and innovation, SST...


  • Bengaluru, Karnataka, India leadIC Design Pvt Ltd Full time

    Company DescriptionLeadIC Design Pvt Ltd is a semiconductor services company founded in 2018. LeadIC provides a range of services including IC Layout Design, Circuit Design, Digital Design and Verification, Physical Design and Verification, Characterization, and FPGA. The company has a presence in both India and Canada, catering to a global clientele.Role...


  • Bengaluru, Karnataka, India Hire22 Full time

    One of Our Client looking for a seeking a highly motivated and experienced Design Verification Engineer to join our growing team. This role is crucial for ensuring the quality and reliability of our cutting-edge hardware designs, contributing directly to the success of our products and the satisfaction of our customers.Job Title : Design Verification...


  • Bengaluru, Karnataka, India Applied Intelligence Semiconductors Full time

    Company OverviewApplied Intelligence Semiconductors Pvt Ltd is a leading company in the semiconductor industry based in Bengaluru. It specializes in providing innovative semiconductor product solutions, from design and development to reformation of innovations that transform lives. With a workforce of employees, the company is committed to driving progress...


  • Bengaluru, Karnataka, India Thought Frameworks Full time ₹ 12,00,000 - ₹ 30,00,000 per year

    Role : Principal verification Engineer Experience : 12+ YearsLocation : BangaloreMandatory : Subsystem / Low power Responsibilities & CompetenciesJob DutiesLead a team of 7-10 verification engineers in the planning, development, and execution of SoC and subsystem-level verification activities for next-generation AI chiplets.Translate design specifications...


  • Bengaluru, Karnataka, India Thought Frameworks Full time

    Role : Principal verification EngineerExperience : 12+ YearsLocation : BangaloreWFO and 5 Days Full TimeMandatory: Subsystem / Low powerResponsibilities & CompetenciesJob DutiesLead a team of 7–10 verification engineers in the planning, development, and execution of SoC and subsystem-level verification activities for next-generation AI chiplets.Translate...


  • Bengaluru, Karnataka, India Ambient Scientific Full time

    Role & responsibilitiesDefine verification strategies and develop verification plans for complex SoC components and subsystems.Lead the creation of testbenches and verification environments using SystemVerilog and UVM.Drive functional, assertion-based, and coverage-driven verification methodologies.Collaborate with RTL, architecture, and firmware teams to...


  • Bengaluru, Karnataka, India Analog Devices Full time

    JOB DescritionTake the leadership role of developing and supporting block and full chip automated physical verification flows and scriptsStrong fundamentals in physical design verification using Calibre tool.Strong experience in multi voltage domain and design experience with multi-million instances.Work with the PD team to clean up all DRC/LVS/ESD/ERC/ANT...


  • Bengaluru, Karnataka, India AMD Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...