Website
Arm

Job Description
Are you passionate about the interaction between software and hardware? Are you interested in applying your academic and prior knowledge in verification in a world-beating commercial processor group? Then this role may be perfect for you.

The verification software team in Austin, Texas is responsible for developing a Random Instruction Stream generator which we use to stress ARM CPUs under development. This enables us to search for hardware bugs earlier in the design cycle, which we can then investigate at a waveform level and share with fails with hardware design teams to ensure their resolution.

If you are a talented engineer with an interest in CPU architecture and low-level software, we would like to hear from you. You will need an understanding of CPU architecture as well as an ability to design, understand and develop ‘C’ and ARM assembly code. In this role, you will need to understand complex CPU specifications, design new generator features to exercise them, and help debug issues in Arm’s future products. This opportunity gives you the potential to exercise and expand a range of skills from low-level software development through to hardware debug.

For more details, hit “Apply for job”