Graduate Software Engineer
ARM

Austin, Texas

Posted in Manufacturing and Production


This job has expired.

Job Info


Role Overview

About Arm

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

Job Description:

We are searching for a Graduate Software Engineer to join the Raven Random Test Generator team at the Arm Austin Design Center. As a Graduate Software Engineer on our team, you will help develop our core product, Raven - a powerful dynamic random test generator written in C++ that has been used extensively by CPU design teams throughout the Arm ecosystem for more than a decade. You will work in close collaboration with senior CPU verification engineers both inside and outside of Arm to define and develop new ways of achieving their verification goals.

The Raven team is part of Arm's Architecture & Technology Group - the part of Arm that develops architectural specifications and technologies needed to support Arm's partners in successful development of processors conforming to the architecture. In addition to our product for CPU verification groups, we also collaborate early and frequently with Arm's architects to help ensure that new architectures can be optimally verified.

Your day-to-day work will consist primarily of software development in C++ and will rely heavily upon your knowledge of computer architecture concepts and ability to read and understand new architectural specifications. If you are looking for a role that combines hardware and software skills in an environment where you can make a significant contribution and collaborate with a hard-working team that builds innovative verification technologies and methodologies, we're looking forward to hearing from you!

Responsibilities:

  • Work on development and deployment of Raven for A, R, and M-class cores
  • Design and implement new Raven features
  • Actively participate in feature discussions and help set direction of Raven development
  • Debug and fix issues reported by Raven users and internal QA
  • Coordinate and provide customer training, as needed
Required Skills and Experience:
  • Strong object-oriented programming skills, using modern C++
  • Good understanding of computer architecture fundamentals
  • Good written and verbal communication
  • Some understanding of operating system internals and design
  • Experience with assembly language programming
  • Experience with a scripting language (e.g. Python)
  • Experience with software development on Linux
  • Exposure to pre-silicon verification, testbenches, modeling, or hardware design
"Nice To Have" Skills and Experience:
  • Exposure to multiple architectures (preferably including Arm)
In Return:

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

We not I
  • Take daily responsibility to make the Global Arm community thrive
  • No individual is responsible for the right answer. Brilliance is collective!
  • Information is crucial, share it
  • Realize that we win when we collaborate - and that everyone misses out when we don't
Passion for progress
  • Our differences are our strength. Widen and mix up your network of connections
  • 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 can't stop. Grow with it and lead your own progress
Be your brilliant self
  • Be quirky not egocentric
  • Recognize the power in saying 'I don't know'
#LI-KF1

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.


This job has expired.

More Manufacturing and Production jobs


Cochlear
Los Angeles, California
$75,000.00 - $79,000.00 per year
Posted about 1 hour ago

Cochlear
Lone Tree, Colorado
$68,000.00 - $73,000.00 per year
Posted about 1 hour ago

CALSTART
Los Angeles, California
$72,000.00 - $85,760.00 per year
Posted 19 minutes ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.