AustinRecruiter Since 2001
the smart solution for Austin jobs

Senior Design Engineer

Company: Arm
Location: Austin
Posted on: October 17, 2020

Job Description:

About the role

We are searching for a talented Verification Engineer to join the Verification Enablement team at the Arm Austin Design Center. As a Verification Engineer on our team, you will develop and deploy Random Instruction Stream (RIS)-based verification solutions using Raven a proprietary dynamic random test generator used extensively by CPU design teams throughout the Arm ecosystem. You will develop and extend Raven-based tools to support the latest innovations in CPU architecture and microarchitecture and collaborate with senior members of processor design verification teams both inside and outside of Arm to define and develop new ways of achieving their verification goals.

The Verification Enablement team is part of Arms Architecture & Technology Group the part of Arm that develops architectural specifications as well as technologies to support Arm partners development of processors conforming to the architecture. In addition to our product for CPU verification groups, we also collaborate early and frequently with Arms architects to help ensure that new architectures can be verified effectively.

As a member of our team, your day-to-day work will consist primarily of designing and developing random Raven-based tests to verify and stress Arm architecure CPU designs and supporting partners and coworkers to solve verification problems. This work will rely heavily upon your knowledge of computer architecture and ability to read and understand new architectural specifications. If you are looking for an environment in which to make a significant contribution, collaborate with a talented and creative team, and develop leading-edge verification technologies, we look forward to hearing from you!


  • Create strategies to improve the scope and reach of our testing methodologies
  • Work with design and verification teams to define testing scenarios and develop tests to cover those scenarios
  • Contribute ideas to improve the Raven product
  • Design and develop test templates to use with the Raven random test generator to exercise and stress architectural and microarchitectural features of Arm architecture CPU designs
  • Define test plans to verify new architectural and microarchitectural features of Arm architecture CPU designs

    What skills, experience and qualifications do I need?


    • Bachelors or masters degree in Electrical/Computer Engineering, Computer Science, or other relevant technical discipline
    • At least 2 years of professional working experience in CPU design/verification

      • Solid understanding of computer architecture
      • Experience in writing/debugging assembly-based tests
      • Experience with scripting languages (preferably Python or Perl)
      • Experience with a hardware verification language (System Verilog)
      • Strong written and verbal communication skills


        • Experience with instruction driven verification of processors based on CPU Assembly or C/C++
        • Experience with Arm architecture

          Preferred Qualifications

          --- Professional working experience working with microprocessor architecture, random test generators, and complex software

          --- A Masters Degree in Computer Science, Computer Engineering, or Electrical Engineering

          --- Advanced CPU microarchitecture knowledge, including areas such as out-of-order execution, register renaming, reservation stations, etc.

          --- Familiarity with Arm architectures and assembly languages

          --- Experience with specification and creation of design testbenches and instruction set simulators/simulation golden models

          --- Experience with CPU design/verification environments

          --- Experience working across teams (separated organizationally and geographically)

          --- Familiarity with Verilog HDL and associated software simulators

          What are the desired behaviours for this role?

          At Arm, we are guided by our core beliefs that reflect our unique culture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary:

          We not I

          • Take daily responsibility to make the Global Arm community thrive
          • No individual owns the right answer. Brilliance is collective
          • Information is crucial, share it
          • Realise that we win when we collaborate and that everyone misses out when we dont (what does collaborate)

            Passion for progress

            • Our differences are our strength. Widen and mix up the pool of people you connect with
            • Difficult things can take unexpected directions. Stick with it
            • Make feedback positive and expansive, not negative and narrow
            • The essence of progress is that it cant stop. Grow with it and own your own progress

              Be your brilliant self

              • Be quirky not egocentric
              • Recognise the power in saying I dont know
              • Make trust our default position
              • Hold strong opinions lightly

Keywords: Arm, Austin , Senior Design Engineer, Engineering , Austin, Texas

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other Engineering Jobs

Cybersecurity Engineer
Description: Cybersecurity Engineer Welcome to Austin Texas Keep Austin Weird The Austin tech industry has grown by nearly 25 in the past five years, and nearly 30 in the past 10 years. Teleworking from home available (more...)
Company: Fathom Management, LLC
Location: Austin
Posted on: 10/27/2020

Physical Design Engineer- GPU
Description: Description middot Hands-on responsibility from synthesis to place and route of a complex GPU block through signoff flows including timing and physical verification middot Synthesis, Floor plan, Place (more...)
Company: Mirafra Inc
Location: Austin
Posted on: 10/27/2020

UI Engineer - IdentityNow
Description: SailPoint is seeking a UI Engineer to join our engineering team in designing and implementing our cloud based SaaS product. We are lookingfor developers who are passionate about the front end user experience (more...)
Company: SailPoint Technologies
Location: Austin
Posted on: 10/27/2020

Senior Engineer DevOps Platform
Description: About Us br br SailPoint is the Worldwide Leader for Enterprise-Class IAM br br We minimize risk and maximize business growth by managing access to data and resources across your enterprise. We (more...)
Company: SailPoint Technologies
Location: Austin
Posted on: 10/27/2020

Geospatial Engineer
Description: You can play an important part in disaster relief missions as a Geospatial Engineer for the Army National Guard. In this role, you will extract and supply geographic data that supports military operations (more...)
Company: Army National Guard
Location: Round Rock
Posted on: 10/28/2020

Field Technician
Description: ESSENTIAL DUTIES AND RESPONSIBILITIES: include the following ul li Mounting antenna/reflector on roof running wiring from outside antenna to inside wall plate/plug fastening wiring to outside roof/wall (more...)
Company: Valley Telephone
Location: San Antonio
Posted on: 10/27/2020

FPGA Design Engineer
Description: Job DescriptionBAE Systems is looking for Principal Hardware Design Engineers to develop and support Board and/or FPGA/CPLD designs through all phases of design and system integration for high-reliability (more...)
Company: BAE Systems USA
Location: Austin
Posted on: 10/27/2020

Light-Wheel Vehicle Mechanic
Description: As a Light-Wheel Vehicle Mechanic for the Army National Guard you'll ensure that anything that moves on wheels is ready to hit the road. In this role, you will primarily be responsible for supervising (more...)
Company: Army National Guard
Location: Killeen
Posted on: 10/28/2020

Full Stack Engineer (InterSystems Cache/IRIS - 100% REMOTE)
Description: Minimum Required Skills intersystems, EMR, HL7, Confluence, Bitbucket, JIRA, Agile, SCRUM, Atlassian, JavaScript Urgently Hiring for a full-time and direct-hire Full Stack Engineer InterSystems Cache (more...)
Company: CyberCoders
Location: Austin
Posted on: 10/27/2020

Informatica Engineer
Description: Genuent is hiring an Informatica Engineer for our direct client in Austin, TX. This is a 12 month contract assignment anticipated to start October 26, 2020. Qualified candidates should send their resume (more...)
Company: Genuent Global, LLC
Location: Austin
Posted on: 10/27/2020

Log In or Create An Account

Get the latest Texas jobs by following @recnetTX on Twitter!

Austin RSS job feeds